CSS representa las siglas de Cascading Style Sheets (hojas de estilo en cascada), que podemos definir como el lenguaje que nos permite controlar el aspecto visual de nuestro documento HTML.
HTML y CSS se complementan para separar el contenido y su presentación.
Esta división nos aporta numerosas ventajas, puesto que, al ser independientes el contenido y el aspecto visual, para un mismo contenido podremos tener diferentes visualizaciones. Esta característica es fundamental para poder trabajar en distintos dispositivos.
El contenido de este tema se estructura en seis apartados: