Cascading Style Sheets (CSS) is a styling technology that uses non-XML syntax to style elements in markup languages such as HTML. It also is suitable for some tasks in the styling of XML.
CSS style sheets can be used on their own with XML or can be used with XML and XSLT. Both uses are described and illustrated in this lesson.
In CSS, the words style sheet are two separate words. In XSLT, the term stylesheet is a single word. This difference in spelling arose because these of the separate initial development of these two technologies at W3C.
First let’s look at some of the background that explains why CSS ...