Las hojas de estilo permiten definir estilos para los elementos de HTML. También permiten definir estilos propios. Los estilos se pueden definir en el propio documento HTML o bien en un fichero independiente. Esto último permite reutilizar los estilos en distintas páginas y aplicar distintos estilos a una misma página.
En este ejemplo se muestra un mismo documento con dos hojas de estilo diferentes. Cada una de ellas define unas propiedades distintas para los elementos BODY, H1 y P de HTML.