Definición: ¿Qué significa Hoja de estilo en cascada (CSS)?
Hojas de estilo en cascada (CSS) es un estándar (o lenguaje) que describe el formato de las páginas del lenguaje de marcado. CSS define el formato para los siguientes tipos de documentos:
- Lenguaje de marcado de hipertexto (HTML)
- Lenguaje de marcado de hipertexto extensible (XHTML)
- Lenguaje de marcado extensible
- Gráfico vectorial escalable (SVG)
- Lenguaje de interfaz de usuario XML (XUL)
CSS permite a los desarrolladores separar el contenido y los elementos visuales para un mayor control y flexibilidad de la página. Normalmente, un archivo CSS se adjunta a un archivo HTML mediante un enlace en el archivo HTML.
En diciembre de 1998, el World Wide Web Consortium (W3C) publicó la primera especificación CSS (CSS1). Esto fue seguido por CSS Nivel 2 (CSS2) y CSS Nivel 2, Revisión 1 (CSS2.1)
Techinfo explica la hoja de estilo en cascada (CSS)
El formateo de documentos HTML era tedioso y complejo antes de CSS debido a los atributos de estilo HTML incorporados. Específicamente, las etiquetas con estilo requerían descripciones detalladas y repetidas de los siguientes elementos:
- Colores de fuente
- Estilos de fondo
- Alineaciones de elementos
- Fronteras
- Medidas
CSS define estructuralmente elementos para encabezados (h1), subtítulos (h2), subtítulos (h3), etc. Las opciones de elementos están disponibles para fuente, color, énfasis, tamaño, etc.
CSS permite a los desarrolladores mover elementos de estilo a un área HTML separada para un marcado limpio. Por ejemplo, si un desarrollador quisiera cambiar la fuente para todos los encabezados h2 en un archivo HTML, se podría realizar un solo cambio en el archivo CSS adjunto. Si no se adjuntó ningún archivo CSS, el desarrollador tendría que cambiar la opción de fuente para cada encabezado h2 en el archivo HTML principal.