The Low Down on Cascading Style Sheets

Of course things are way different now and virtuallyThis concept can be translated easily enough to the
all modern day browsers feature support for all CSSWorld Wide Web only in this particular case,
Level 1 aspects, many aspects of CSS Level 2 andCascading Style Sheets not only determine the
some web browsers have even gone beyond thattechnical specifications of a particular document on
to support some of the capabilities of CSS Level 3.the web but also has the added function of
Indeed, it is rarely that you find a web sitecommunicating to the viewing vehicle (in this case the
nowadays that does not utilize some form of CSS inweb browser that the end user is using to surf the
their design and development. For better or worse,Internet) exactly how the document that is being
web sites that rely solely on HTML are quickly goingviewed is to be rendered.
the way of the dinosaur. May industry pundits as wellOne of the most important things to remember in all
as end users have even gone so far as to consider aof this is the key word Cascade. Much like a stream
thorough knowledge of CSS as being far moreof water running of a cliff or elevated area comes
necessary than a thorough knowledge of HTML.into direct contact with the rocks and soil that line
While in truth they are both equally important and willthe full course of the incline, yet is ultimately only
continue to be an important facet of the web foraffected in terms of its final destination by the land
many years to come, there is no denying theelements at the end of the slope, Cascading Style
widespread impact that CSS has brought upon theSheets by their very nature flows or cascades
World Wide Web.through any number of separate style sheets. To
CSS was originally developed as a means by whichfollow the stream of water analogy even further, the
web developers could define both the look and theappearance of a particular web site is ultimately
feel of their web pages. With its inception, webdependent upon the user agent style sheet, which in
designers were now able to treat content and designmany cases is the default style that the Web
as two separate entities, thereby allowing HTML tobrowser will utilize in the task of displaying a particular
function more in accord with its intended purpose,web page in the absence of any other set of
which was to focus on the markup of a particularinstructions. Of course more often than not, a web
web site's content and leaving the responsibility ofdesigner will probably provide any number of his own
the design and layout to CSS.instructions that are embedded in the web page in
The term CSS itself is an abbreviation for Cascadingquestion. The Cascading Style Sheet in this particular
Style Sheet. The style sheet in this particular instancescenario will be tasked with dictating to the web
refers to the document itself. The concept of stylebrowser which particular set of instructions will have
sheets itself is nothing new; designers have usedtop priority. The most commonly seen usage of this
them in their documents for many years. Strictlyis in the fonts that are used for a web site. Even if
speaking, style sheets are the set of technicalyour web browser is set to display web pages in a
specifications that govern a particular layout, whetherspecific font and type size, say Arial narrow 10
it is online or on print. The purpose of these ofpoints, the font size and family that is specified in the
course is to ensure that any subsequent designs willCascading Style Sheet will take precedence overriding
conform to the predetermined specifications uponthe default values that have been set in your
printing.browser.