CSS3 es un lenguaje de diseño gráfico que se utiliza para definir y controlar la presentación de un documento HTML, separando su contenido de su forma de presentación. CSS funciona mediante reglas que contienen selectores y declaraciones que establecen cómo se mostrarán los elementos HTML. Algunos selectores básicos incluyen el selector universal, de tipo, descendente y de clase e ID. Las propiedades CSS comunes controlan el ancho, alto, márgenes, rellenos, color de fondo y fuente de los elementos.