CSS (Cascading Style Sheets) es un lenguaje de diseño gráfico para definir y crear la presentación de un documento escrito en HTML o XML. CSS permite separar el contenido de la presentación, facilitando el mantenimiento y la flexibilidad del diseño.
CSS se aplica a los elementos de una página web para controlar su apariencia, incluyendo aspectos como colores, fuentes, espaciado, disposición y adaptabilidad a diferentes dispositivos y tamaños de pantalla.
Los estilos en HTML se pueden aplicar de tres maneras:
style
de un elemento HTML.<style>
en el encabezado del documento HTML.<link>
.Los estilos externos son la mejor práctica, ya que permiten una mayor organización y reutilización del código CSS.
CSS proporciona varios tipos de selectores para apuntar a los elementos HTML:
p {}
.miClase {}
#miID {}
input[type="text"] {}
a:hover {}
p::first-line {}
Aquí tienes algunos vídeos recomendados para aprender más sobre CSS:
Una regla CSS se compone de un selector y un bloque de declaraciones:
selector { propiedad: valor; propiedad: valor; }
El selector indica qué elementos se estilizarán. El bloque de declaraciones contiene una o más declaraciones, cada una formada por una propiedad y un valor separados por dos puntos. Cada declaración se termina con un punto y coma.