Reglas CSS y color de texto
Una regla CSS se compone de un selector que indica a qué elementos se aplica y un bloque de propiedades con sus valores entre llaves.
h1 {
color: #2563eb;
font-size: 24px;
}
La propiedad color establece el color del texto, mientras que background-color cambia el color de fondo del elemento. Los colores se pueden definir con nombres (red, blue), códigos hexadecimales (#ff0000) o la función rgb().
p {
color: #333333;
background-color: #f5f5f5;
font-size: 16px;
}
El selector indica "a qué elemento" se aplica el estilo, y las propiedades dentro de las llaves definen "cómo se ve". Esta separación entre HTML (estructura) y CSS (presentación) es fundamental en el desarrollo web.
Espaciado con padding y margin
Las propiedades padding y margin controlan el espaciado de los elementos. La diferencia es que padding genera espacio interior (entre el contenido y el borde) y margin genera espacio exterior (entre el elemento y sus vecinos).
.tarjeta {
padding: 20px;
margin: 16px;
background-color: #ffffff;
border: 1px solid #e0e0e0;
}
Se pueden definir valores individuales para cada lado: padding-top, padding-right, padding-bottom y padding-left. La notación abreviada con dos valores aplica el primero arriba/abajo y el segundo a los lados.
.boton {
padding: 8px 16px;
margin: 12px 0;
}
paddinges espacio dentro del elemento,margines espacio fuera del elemento. Recordar esta diferencia es clave para controlar la disposición del contenido.
Disposición con display flex
La propiedad display: flex permite organizar elementos en fila o columna de forma sencilla. Es la forma más práctica de crear distribuciones horizontales.
.contenedor {
display: flex;
gap: 16px;
align-items: center;
}
display: flexactiva el modo de disposición flexiblegapdefine el espacio entre los elementos hijosalign-items: centeralinea los elementos verticalmente al centro
<div class="contenedor">
<span>Elemento 1</span>
<span>Elemento 2</span>
<span>Elemento 3</span>
</div>
Alan Sastre
Ingeniero de Software y formador, CEO en CertiDevs
Ingeniero de software especializado en Full Stack y en Inteligencia Artificial. Como CEO de CertiDevs, CSS es una de sus áreas de expertise. Con más de 15 años programando, 6K seguidores en LinkedIn y experiencia como formador, Alan se dedica a crear contenido educativo de calidad para desarrolladores de todos los niveles.
Más tutoriales de CSS
Explora más contenido relacionado con CSS y continúa aprendiendo con nuestros tutoriales gratuitos.
Aprendizajes de esta lección
Aplicar las propiedades CSS más comunes para dar estilo a elementos HTML.