![HOME](IMAGES/button2C.jpg) |
CSS
Cascading Style Sheets, or CSS, are a
way to add formatting to HTML which has extremely limited means of
presentation. For example, you can only format a paragraph with either
horizontal or vertical alignments in plain HTML. The addition of style
sheets allow for a wide range of looks which add to the appeal of web
documents. There are many options available in CSS from font choices to
alignment to indentation. One of the major appeals of CSS is the ability to provide a central place
to control what your pages look like. Unlike HTML, where you have to
change the settings on each page manually, with CSS you can change all
your web pages from a central file stored on the server. This ability
and design options make CSS the best choice for web design.
The first release of CSS was in 1996. This release called CSS1 was a
product of the World Wide Web Consortium or the W3C. The W3C is the
source for all web design schema and the standards which are used across
the globe. Since the original CSS was published there have been two
other schema updates provided by the Consortium. CSS2 was released in
1998 and followed by CSS3 in 1999. The schema, or plans, for CSS are
divided into modules and the current version has over 40 of these units.
Since the first release in 1996 CSS has become a standard for web
design.
The path for CSS was not always easy. In the beginning most browsers did
not support the standard or only supported certain parts. Even now all
browsers do not support style sheets the same way and this can cause
bugs when designing web pages. Many programmers have developed work-arounds
and hacks to provide for different browsers. Once browsers started
accepting style sheets and presenting them correctly there were other
barriers to implementation. Many designers and programmers were
reluctant to use the formatting abilities. The slow progress made
designers hesitant to use them since it was hard to know how, or if,
they would be displayed. However, they are now considered the way to go
with web design.
|