| So all of us who have worked on websites before, | | | | proposed style sheet languages, CSS grew from two |
| or even have just browsed the net, have come | | | | of the 9, Cascading HTML Style Sheets (CHSS) and |
| across something called CSS. If you're familiar with | | | | Stream-based Style Sheet Proposal (SSP). As work |
| HTML at all, you've definitely heard the term. With | | | | was done on the development of these two |
| the way that the internet works, there's always a | | | | languages, CHSS took over, and eventually the H |
| new update to the way that websites are coded and | | | | was dropped as these style sheets could be used |
| structured. CSS is a fairly new addition to website | | | | with other markup languages. CSS1 specification was |
| programmer's tool box. Today we will be going over | | | | completed in 1996 and Microsoft's Internet Explorer 3 |
| the language the history of and the pros of using | | | | was released with limited support for CSS. In 2000, |
| CSS. | | | | IE 5 was released, with full CSS support. Right now, |
| What is CSS? | | | | most browsers support CSS; Including Mozilla FireFox, |
| Cascading Style Sheets, CSS, is a coding language | | | | Internet Explorer, and Netscape Navigator. There are |
| used to describe the presentation of a document | | | | a few discrepancies in how each browser interprets |
| written in a markup language such as HTML. CSS is | | | | certain CSS properties, but these have been solved |
| used by both the authors of web pages to control | | | | with CSS hacks, workarounds, and CSS filters in |
| colors, fonts, layout, and other web page properties. | | | | order to obtain consistent results across web |
| It is used mainly to separate website structure from | | | | browsers. |
| website content. This improves accessibility, flexibility | | | | Pros |
| and control of content presentation. | | | | Some of the advantages of using CSS are: |
| CSS History | | | | • Visual presentation information for an |
| Style sheets have existed since the beginnings of | | | | entire website can be held in one CSS file, which |
| SGML (Standard Generalized Markup Language) in the | | | | allows for changes to be made cross-site quickly. |
| 70's. Cascading Style Sheets were developed for | | | | • Different users can have different style |
| creating a consistent approach to providing visual | | | | sheets. |
| presentation information for web documents. As | | | | • The document's code is reduced in size, |
| HTML developed over time, it evolved to include a | | | | since it does not need to contain any code pertaining |
| variety of stylistic capabilities for web developers. | | | | to the visual presentation of content. |
| This gave designers more control over site | | | | • Pages using CSS are easier to edit in the |
| appearance but also made HTML more complex to | | | | future. |
| write and maintain. Web browser variations made | | | | By no means is this a full explanation of CSS, as that |
| consistency difficult, and web surfers had barely any | | | | would take many articles to fully explain. But I hope |
| control over how web pages were displayed. The | | | | that this article explains a little bit about CSS, how it |
| W3C began working on a new way to control visual | | | | has developed, and some of the pros of using it. |
| presentation of web content. Out of 9 different | | | | |