Aprender CSS Estilización de texto y fondo

Módulo del curso de CSS

CSS
CSS
Módulo del curso
8 lecciones
8 ejercicios
Actualizado: 30/06/2025

Módulo: Estilización de texto y fondo

Este módulo forma parte del curso de CSS. Incluye 8 lecciones y 8 ejercicios de programación .

Estilización de texto y fondo

La estilización de texto y fondo constituye uno de los pilares fundamentales del diseño web con CSS. Estos elementos determinan la legibilidad, jerarquía visual y estética general de cualquier página web, siendo esenciales para crear experiencias de usuario atractivas y funcionales.

Fundamentos de la tipografía web

La tipografía en CSS va más allá de simplemente cambiar la fuente de un texto. Implica controlar aspectos como el tamaño, peso, espaciado y alineación para crear una jerarquía visual clara y mejorar la experiencia de lectura.

Las propiedades tipográficas básicas incluyen font-family para definir la fuente, font-size para el tamaño, font-weight para el grosor y line-height para el interlineado. Estas propiedades trabajan en conjunto para establecer la personalidad visual del contenido.

.main-title {
    font-family: Arial, sans-serif;
    font-size: 2rem;
    font-weight: bold;
    line-height: 1.4;
}

El espaciado entre caracteres se controla mediante letter-spacing, mientras que word-spacing ajusta la separación entre palabras. Estas propiedades son especialmente útiles para mejorar la legibilidad en títulos o textos decorativos.

.spaced-text {
    letter-spacing: 0.1em;
    word-spacing: 0.2em;
}

Control del color y decoración textual

El color del texto se establece mediante la propiedad color, que acepta valores en diferentes formatos como nombres de colores, códigos hexadecimales, RGB o HSL. Esta propiedad es fundamental para crear contraste y jerarquía visual.

.highlight-text {
    color: #2c3e50;
}

.accent-text {
    color: rgb(231, 76, 60);
}

La decoración de texto incluye propiedades como text-decoration para subrayados, tachados o líneas superiores, y text-transform para controlar la capitalización. Estas herramientas permiten enfatizar contenido específico sin recurrir a elementos HTML adicionales.

.underlined {
    text-decoration: underline;
}

.uppercase {
    text-transform: uppercase;
}

Alineación y distribución del texto

La alineación horizontal se controla mediante text-align, que permite centrar, justificar o alinear el texto a la izquierda o derecha. Esta propiedad es esencial para crear layouts equilibrados y profesionales.

.centered-text {
    text-align: center;
}

.justified-text {
    text-align: justify;
}

El control de desbordamiento de texto se maneja con propiedades como text-overflow, white-space y overflow. Estas propiedades son cruciales cuando el contenido excede el espacio disponible del contenedor.

.truncated-text {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

Estilización de fondos

Los fondos en CSS ofrecen múltiples posibilidades para mejorar el diseño visual. La propiedad background-color establece colores sólidos, mientras que background-image permite usar imágenes, gradientes o patrones como fondo.

.solid-background {
    background-color: #ecf0f1;
}

.gradient-background {
    background-image: linear-gradient(45deg, #3498db, #2ecc71);
}

El posicionamiento y repetición de imágenes de fondo se controla mediante background-position, background-repeat y background-size. Estas propiedades determinan cómo se comporta la imagen dentro del elemento contenedor.

.hero-section {
    background-image: url('hero-image.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

Combinación efectiva de texto y fondo

La legibilidad debe ser siempre la prioridad al combinar texto y fondos. El contraste adecuado entre el color del texto y el fondo garantiza que el contenido sea accesible para todos los usuarios.

.readable-content {
    background-color: #ffffff;
    color: #333333;
    padding: 1rem;
}

.dark-theme {
    background-color: #2c3e50;
    color: #ecf0f1;
}

Las sombras de texto mediante text-shadow pueden mejorar la legibilidad cuando el texto se superpone sobre imágenes de fondo complejas, creando un efecto de profundidad que separa visualmente el texto del fondo.

.text-over-image {
    background-image: url('background.jpg');
    color: white;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.7);
}

La propiedad shorthand background permite definir múltiples propiedades de fondo en una sola declaración, simplificando el código y mejorando la mantenibilidad del CSS.

.complete-background {
    background: #f8f9fa url('pattern.png') repeat-x center top;
}

Explora más sobre CSS

Descubre más recursos de CSS

Alan Sastre - Autor del curso

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.