CSS: El Arte de Dar Estilo a la Web
¿Qué es CSS y Para Qué Sirve?
El Lenguaje de Estilos
CSS (Cascading Style Sheets) es el lenguaje que define la presentación visual de un sitio web, transformando el código en experiencias atractivas.
Control Total
Permite controlar colores, fuentes, espaciados, diseños y animaciones con precisión milimétrica.
Separa Contenido y Forma
Su propósito es separar la estructura (HTML) del estilo, facilitando el mantenimiento y la consistencia visual en todo el proyecto.
Un Poco de Historia: De Monolito a Modular
1
Orígenes del CSS
CSS nació para estandarizar la presentación de documentos web, que antes se manejaba de forma rudimentaria con HTML.
2
El Mito de CSS3
No existe una versión oficial llamada "CSS3". El W3C ha evolucionado CSS de forma modular.
3
Era Modular
Las características se desarrollan como módulos independientes (Selectores Nivel 3, Backgrounds Module Level 3), permitiendo adopción flexible.
4
Recursos Oficiales
Explora las especificaciones en el sitio del W3C: CSS Specifications
La Conexión Indispensable: HTML + CSS

Sin CSS, las páginas web serían simples documentos de texto sin atractivo visual.
HTML: La Estructura
Proporciona la estructura y el contenido de la página web (los "esqueletos").
CSS: El Estilo
Añade el estilo y la presentación (la "ropa" y el "maquillaje").
Sintaxis CSS: El Lenguaje de los Estilos
01
Selector
Apunta al elemento HTML que queremos estilizar
02
Bloque de Declaración
Contiene una o más declaraciones entre llaves {}
03
Propiedad
Define qué aspecto queremos modificar (color, tamaño, etc.)
04
Valor
Especifica cómo queremos que se vea esa propiedad
Ejemplo de Sintaxis CSS
h1 { color: blue; font-size: 24px; text-align: center; }
Selector
h1 - apunta a todas las etiquetas <h1>
Propiedad
color y font-size - qué aspecto modificar
Valor
blue y 24px - cómo se verá
¿Cómo Conectamos CSS con HTML?
1
Hoja de Estilos Externa
La forma más común y recomendada. Se crea un archivo .css y se enlaza en el <head> del HTML con la etiqueta <link>.
2
Estilos Internos
Usando la etiqueta <style> dentro del <head> del documento HTML.
3
Estilos en Línea
Agregando el atributo style directamente en las etiquetas HTML (no recomendado para proyectos grandes).
Made with