Ruta CSS
CSS para principiantes
Con HTML tienes la estructura. Con CSS le das el estilo: colores, tipografías, espacios y colocación.
1
Qué es CSS y cómo conectarlo a tu HTMLLas tres formas de añadir estilos, y cómo seleccionar elementos
Disponible
2
El modelo de caja (box model)Próximamente
Próxima
3
Colores, tipografía y espaciadoPróximamente
Próxima
4
Flexbox: colocar elementos en fila y columnaPróximamente
Próxima
Lección 1 — Qué es CSS y cómo conectarlo a tu HTML
CSS (Cascading Style Sheets) es el lenguaje que controla el aspecto visual de tu HTML: colores, tamaños de letra, márgenes, dónde va cada cosa en la pantalla. HTML dice qué es cada elemento; CSS dice cómo se ve.
Hay tres formas de añadir CSS a una página. En proyectos reales casi siempre se usa la tercera:
- En línea, dentro del propio elemento con
style="...". Rápido para probar, pero desordenado si lo usas en todo el sitio. - Interno, con una etiqueta
<style>dentro del<head>. Útil para pruebas de una sola página. - Externo, en un archivo
.cssaparte, enlazado con<link>. Es la forma recomendada: separa contenido y estilo, y puedes reutilizar el mismo archivo en varias páginas.
index.html
<head>
<link rel="stylesheet" href="estilos.css">
</head>
Dentro del archivo .css, cada regla tiene un selector (a qué elemento afecta) y un bloque de propiedades entre llaves. Los tres selectores más básicos:
p { }— selector de elemento: afecta a todos los<p>de la página..destacado { }— selector de clase (con un punto): afecta a cualquier elemento conclass="destacado". Puedes reutilizar la misma clase en varios elementos.#titulo-principal { }— selector de id (con almohadilla): afecta a un único elemento, el que tengaid="titulo-principal".
estilos.css
h1 {
color: #6f6bf0;
font-size: 32px;
}
.destacado {
background-color: #fff3cd;
padding: 10px;
}
💡
Pruébalo tú mismo: coge la página HTML de la lección 1 de la ruta HTML, crea un archivo
estilos.css al lado con el código de arriba, enlázalo con <link> y añade class="destacado" a tu párrafo. Verás el título en morado y el párrafo con fondo amarillo claro.