CSS (Cascading Style Sheet)
·
A cascading style sheet (CSS) is a Web page
derived from multiple sources with a defined order of precedence where
the definitions of any style element conflict. The Cascading Style
Sheet, level 1 (CSS1)
recommendation from the World Wide Web Consortium (W3C),
which is implemented in the latest versions of the Netscape and
Microsoft Web browsers, specifies the possible style sheets or
statements that may determine how a given element is presented in a Web
page.
CSS gives more control over the appearance of a Web page to the page
creator than to the browser designer or the viewer. With CSS, the
sources of style definition for a given document element are in this
order of precedence:
1. The STYLE attribute on an individual element tag
2. The STYLE element that defines a specific style
sheet containing style declarations or a LINK element that links to a
separate document containing the STYLE element. In a Web page, the STYLE
element is placed between the TITLE statement and the BODY statement.
3. An imported style sheet, using the CSS @import
notation to automatically import and merge an external style sheet with
the current style sheet
4. Style attributes specified by the viewer to the
browser
5. The default style sheet
assumed by the browser
In general, the Web page creator's style sheet takes precedence, but
it's recommended that browsers provide ways for the viewer to override
the style attributes in some respects. Since it's likely that different
browsers will choose to implement CSS1 somewhat differently, the Web
page creator must test the page with different browsers.
|