3.5 Conoce CSS: Sintaxis, selectores y propiedades
"Comprender la estructura básica de una regla CSS: selector, propiedad y valor. Aplicar estilos básicos a elementos HTML mediante selectores."
"Comprender la estructura básica de una regla CSS: selector, propiedad y valor. Aplicar estilos básicos a elementos HTML mediante selectores."
CSS significa Hojas de estilo en cascada. De sus iniciales en inglés Cascading Style Sheets
Las reglas se escriben como bloques de código.
Y siguen la estructura: selector, propiedad, y valor, separados por llaves y puntos y coma.
p {color: red;}
p → indica a qué elemento se aplicará el estilo.color → qué parte del estilo cambiarás.red → cómo quieres que se vea.Esta regla hace que todos los párrafos del documento tengan texto rojo.
Los selectores pueden ser simples o compuestos y apuntan a uno o varios elementos del HTML y existen diferentes tipos
p, div, h1
.tarea
#urgente
.tarea-terminada {background-color: green;color: white;}
En este ejemplo, todos los elementos con class="tarea-terminada" tendrán fondo verde con letras blancas.
Un buen uso de selectores es clave para mantener estilos organizados.
h1 {font-size: 24px;color: #333;}
Aquí cambiamos el tamaño de fuente y el color de un encabezado.
Conocer propiedades comunes te permitirá lograr grandes cambios rápidamente.
Cada uno tiene un propósito y una prioridad específica en CSS.
p).. y se puede aplicar a varios elementos (.tarea).# y como su nombre lo indica, tiene que ser un identificador único en el documento (#principal)..tarea {padding: 10px;border-bottom: 1px solid gray;}
Aquí se define un estilo para todos los elementos con clase .tarea.
Elegir entre clase o ID depende de si quieres reutilizar el estilo o no.
Puedes combinar selectores para aplicar estilos visuales con más precisión a elementos, esto permite controlar mejor el diseño sin duplicar código.
Ejemplos:
div p → todos los párrafos dentro de un div
.tarea.urgente → elementos con ambas clasesul > li → solo los hijos directos#urgentes .tarea {color: red;}
Esta regla aplica solo a tareas que estén dentro del elemento con ID #urgentes
h1, main {background-color: #f0f0f0;margin-bottom: 20px;}
Esta regla aplica el mismo fondo y margen tanto al título principal como al contenedor principal main.
Es útil para unificar estilos visuales en secciones distintas, ahorrando tiempo y manteniendo el código más limpio y ordenado.
Hay varias formas de usar CSS según el tamaño y la complejidad del proyecto. Algunas son prácticas para pruebas, otras ideales para producción.
style, solo útil para casos muy puntuales.<p style="color:red;">Texto</p>
<style> en el <head> del HTML..css, ideal para proyectos ordenados.<link rel="stylesheet" href="estilos.css">
En proyectos reales, se recomienda separar HTML y CSS para mantener claridad.
Explora y experimenta por tu cuenta con estos recursos gratuitos: