CSS

CSS versus Standards Compliance

February 6 2007

Think of CSS as synonymous to Web Standards Compliance?

A client just pointed out an error to me. I had been using CSS as a short-hand way of referring to Standards Compliance. The use of Cascading Style Sheets (CSS) is such a large part of Web Standards Compliance, they have become almost synonymous to me, but they are not, in fact, synonymous.

Advantages to CSS

Sites will often use CSS to control content styling for things like fonts, headers, links, and tables. This separates many of the style attributes from the page content. There are a number of advantages to doing this:

  • Pages easier for search engines to index and can be faster to load.
  • Having style controls located in one place promotes stylistic consistency and makes it easier to maintain or change styles.

Advantages of Web Standards Compliance

It is possible (and even common), to have a site that utilizes CSS that does not adhere to web standards. Such sites, therefore, do not reap the full benefits availed through compliance to web standards. Benefits like:

  • Better Search Engine Indexing
  • Better Accessibility for wider range of browsers and devices
  • Better accessibility for wider range of users
  • Faster load times
  • Ease of update and maintenance
  • Ease of printing

Sites that use CSS will often use tables for layout

Generally, what we find is that although a site uses CSS for styles, the site layout is implemented using a complex system of nested tables.

read more...
Archives
December, 2011 (1)
April, 2011 (1)
November, 2010 (1)
May, 2010 (5)
April, 2010 (3)
January, 2010 (2)
November, 2009 (1)
October, 2009 (1)
January, 2009 (1)
October, 2008 (1)
July, 2008 (1)
May, 2008 (3)
April, 2008 (1)
March, 2008 (1)
February, 2008 (1)
January, 2008 (1)
November, 2007 (2)
October, 2007 (1)
September, 2007 (2)
August, 2007 (3)
Tags
.NET ASP award awards Banner blog Campaign Design Development DryJoys Flash FootJoy Forms Hacks Information Architecture Information Archtecture Interaction Internationalization iPad iPhone Launch Microsite Microsoft MITX mobile Nomenclature PhizzPop process Usability Web Standards
Contributors
Brandon (9)
Denis (4)
Denise (31)
Jon (12)