CSS (Cascading Style Sheets) es un lenguaje de diseño gráfico para definir y crear la presentación de un documento HTML o XML. Es muy utilizado para establecer el diseño visual de los sitios web.
Algunas características de CSS:
– Permite separar el contenido de la presentación. El código HTML se utiliza para la estructura y semántica, mientras que CSS se encarga del diseño visual.
– Es un lenguaje basado en reglas. Se definen reglas que especifican los estilos para diferentes elementos o clases HTML.
– Proporciona control completo sobre el color, fuentes, espaciado, tamaño, bordes y posicionamiento, entre muchas otras propiedades.
– Permite crear diseños responsive adaptables a distintos dispositivos como desktop, tablets y móviles.
– Usa selectores para aplicar los estilos a elementos específicos del HTML por nombre, id, clase, etc.
– Los archivos CSS tienen la extensión .css y se pueden enlazar con un documento HTML usando la etiqueta <link>.
– Puede aplicar estilos globales o en línea dentro de las mismas etiquetas HTML.
– La cascada del nombre se refiere a que los estilos se aplican de forma jerárquica, permitiendo anular estilos anteriores.
– Es mantenido por el World Wide Web Consortium al igual que HTML.
En resumen, CSS es el lenguaje esencial para dotar de estilos y presentación visual atractiva a las páginas web HTML, separando el contenido de la forma mediante reglas y selectores.