The appearance of a web page is defined by its stylesheet. Different stylesheet languages work with different markup languages:
- CSS (cascading style sheets) works with HTML and XML
- XSLT (extensible stylesheet language transformations) works with XML.
Stylesheets allow web designers to define and change the style of sets of web pages in a centralised way without having to change each page individually.