Los estilos CSS permiten definir la apariencia de los elementos HTML. Pueden aplicarse directamente a través del atributo style o mediante hojas de estilo externas. Las hojas de estilo centralizan los estilos y pueden aplicarse a varias páginas web. Los selectores, propiedades y valores determinan cómo se aplican los estilos a los elementos.