The Continuing Development of CSS as a Web Standard

Cascading style sheets were formally introduced byHowever, many freelance web designers have found
the W3C in 1997 and in the nine years since havethat their clients are unwilling to accept the additional
made gradual progress to becoming a web standard.cost and time to create a completely CSS-based
Although the W3C mandates style sheets instead ofdesign. This attitude is beginning to change at the
HTML formatting for internal styles, many webcorporate level, however, as more and more sites
designers have been slow to adopt CSS.are redesigned using pure CSS.
Graphic designers, especially, have been slow toThe continuing acceptance of CSS as a web
accept CSS since it does not allow the complexstandard has also been hampered by the popularity
designs made possible by the use of nested tablesof Macromedia Flash as a design tool. Completely
without concentrated testing and workarounds. Thatvector-based and imported into a web page by the
is because CSS is not universally cross-browseruse of a plug-in, Flash offers enormous flexibility in
compatible. The first release of CSS in 1997 wascreating complex navigation systems, a historically
notorious for breaking on a variety of browsers. Theweak point of CSS. Flash also allows a higher level of
second, and current, release provides more stabilityartistic expression than the more limited CSS, which is
but still causes unexpected results on older browsers.primarily designed to deliver information. This has
In light of the cross-browser difficulties of CSS. manycreated a divide in the web design community to the
designers have adopted a hybrid standard, using CSSpoint where there are basically two camps of web
for styling text but continuing to use nested tablesdesigners, those who use Flash and those who don't.
to structure their pages. This provides a measure ofThe debate over the merits of CSS versus Flash has
stability and control to a web designer who does notbeen known to get quite heated on occasion.
have the time or inclination to learn advanced CSS.Many have predicted that the third release of CSS
However, this practice is severely frowned on bywill solve many of the problems hampering
both the W3C and by a small but influential group ofwidespread acceptance of CSS as a web standard.
CSS designers who claim that the use of nestedHowever, the third release has been in development
tables slows down page loading and that CSS can,since 1998 and is not expected to be completed
with proper application, create complex designs justanytime soon.
as well as nested tables.