Prev | Current Page 53 | Next

Craig Grannell

"The Essential Guide to CSS and HTML Web Design"

HTML was
designed as a structural markup language, but the demands of users and designers
encouraged browser manufacturers to support and develop presentation-oriented tags.
These tags ???polluted??? HTML, pushing the language toward one of decorative style rather
than logical structure. Its increasing complexity made life hard for web designers, and
source code began to balloon for even basic presentation-oriented tasks. Along with
creating needlessly large HTML files, things like font tags created web pages that weren??™t
consistent across browsers and platforms, and styles had to be applied to individual
elements??”a time-consuming process.
The concept behind CSS was simple, yet revolutionary: remove the presentation and separate
design from content. Let HTML (and later XHTML) deal with structure, and use a
separate CSS document for the application of visual presentation.
The idea caught on, albeit slowly. The initial problem was browser support. At first, most
browsers supported only a small amount of the CSS standard??”and badly at that. But
Internet Explorer 5 for Mac made great strides with regard to CSS support, and it was soon
joined by other browsers fighting for the crown of standards king. These days, every up-todate
browser supports the majority of commonly used CSS properties and values, and
more besides.
Another problem has been educating designers and encouraging them to switch from old
to new methods.


Pages:
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65