A style sheet is a simple mechanism for adding style (for example fonts, colors, spacing) to Web documents.
The World Wide Web Consortium (W3C) has actively promoted the use of style sheets on the Web since the
Consortium was founded in 1994. The W3C has made several recommendations including CSS1, CSS2,
XPath, XSLT and XSL. CSS (Cascading Style Sheets) especially are widely implemented in browsers.
By attaching style sheets to structured documents on the Web (for example HTML), content authors and web
developers can influence the presentation of documents without sacrificing device-independence or adding
new HTML tags.
Style sheets can be used to define the appearance of an entire site in a consistent way. With the introduction
of CSS, it is now recommended that layout-specific features in HTML be phased out and replaced by style