Um die Inhalte von Dokumenten besser strukturieren zu können, wird CSS als Style Sheet Sprache eingesetzt. In der Regel wird CSS mit HTML und XML eingesetzt, um Websites zu erstellen. Mithilfe von CSS kann ferner die Darstellung vom jeweiligen Medium (z.B. Bildschirm, Sprache oder Papier) nach dem jeweiligen Bedarf des Nutzers angepasst werden. Ein Beispiel ist hier unter anderem die lesbare Display-Darstellung auf kleinen und schmalen Geräten wie Smartphones.