A stylesheet is a mechanism for adding style (for example, fonts, colors and spacing) to web documents.