Este documento proporciona una introducción a las hojas de estilos en cascada (CSS). Explica que CSS se utiliza para separar la presentación de la información de los datos subyacentes y determinar el diseño dependiendo del dispositivo. Detalla los selectores, propiedades y valores básicos de CSS así como conceptos clave como especificidad, jerarquía, posicionamiento y contenedores. Finalmente, aborda problemas comunes de renderizado entre navegadores.