Cascading Style Sheets
Cascading Style Sheets
Filename
extension
.css
Internet
media type
text/css
Developed
by
World Wide Web Consortium
Type of
format
Stylesheet language
Standard(s)
Level 1 (Recommendation)
Level 2 (Recommendation)
Level 2 Revision 1 (Candidate
Recommendation)
Cascading Style Sheets
CSS Animations
Comparison of layout engines (Cascading Style
Sheets)
Comparison of stylesheet languages
CSS framework
CSS Zen Garden
CSSTidy
Style sheet
Tableless web design
HTML
• HTML and HTML 5
• Dynamic HTML
• XHTML
• XHTML Mobile Profile and C-HTML
• Character encodings
• Font family
• HTML editor
• HTML element
• HTML scripting
• Layout engine
• Quirks mode
• Style sheets
• Unicode and HTML
• W3C
• Web colors
• Comparison of
• document markup languages
• web browsers
• layout engines for
• HTML
• HTML 5
• Non-standard HTML
• XHTML
Cascading Style Sheets (CSS) is a style
sheet language used to describe the present-
ation (that is, the look and formatting) of a
document written in a markup language. Its
most common application is to style web
pages written in HTML and XHTML, but the
language can be applied to any kind of XML
document, including SVG and XUL.
CSS is designed primarily to enable the
separation of document content (written in
HTML or a similar markup language) from
document presentation, including elements
such as the colors, fonts, and layout. This
separation can improve content accessibility,
provide more flexibility and control in the
specification of presentation characteristics,
enable multiple pages to share formatting,
and reduce complexity and repetition in the
structural content (such as by allowing for
tableless web design). CSS can also allow the
same markup page to be presented in differ-
ent styles for different rendering methods,
such as on-screen, in print, by voice (when
read out by a speech-based browser or
screen reader) and on Braille-based, tactile
devices. While the author of a document typ-
ically
links
that document
to a CSS
stylesheet,
readers can use a different
stylesheet,