Tarea anterior
Formato de texto con CSS10/14
A la lista de tareas
  1. 1. La etiqueta básica para texto: span
  2. 2. Propiedad font-size: definimos el tamaño de la fuente
  3. 3. Propiedad font-weight: grosor del texto
  4. 4. Propiedad font-style: cursiva
  5. 5. Propiedad font-family: fuente
  6. 6. Propiedad color: color del texto
  7. 7. Propiedad text-decoration: subrayado y otros efectos
  8. 8. Subrayado decorativo
  9. 9. Controlamos las mayúsculas y minúsculas con text-transform
  10. 10. Controlamos los espacios: white-space
  11. 11. Alineación horizontal del texto: text-align
  12. 12. Alineación vertical: vertical-align
  13. 13. Superíndices y subíndices con CSS
  14. 14. Propiedad line-height: controlamos el interlineado
Siguiente tarea
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Controlamos los espacios: white-space

El navegador ignora los espacios múltiples y los saltos de línea en el código HTML. Este comportamiento puede cambiarse con la etiqueta <pre>.

Sin embargo, con CSS se puede controlar el manejo de espacios y saltos de línea de una forma más flexible. De eso se encarga la propiedad white-space, cuyos valores son:

  • nowrap: muestra todo el texto en una sola línea, sin saltos;
  • pre: conserva los espacios y los saltos tal como aparecen en el código fuente, igual que la etiqueta <pre>;
  • pre-wrap: funciona como pre, pero añade saltos automáticos si el texto no cabe en el contenedor;
  • normal: modo predeterminado.
  • index.html
  • style.css
HTML
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Controlamos los espacios: white-space</title> <link rel="stylesheet" href="style.css"> </head> <body> <h1>La larga y... sorprendente historia de cómo surgió el enfoque para crear interfaces resistentes: Progressive Enhancement</h1> <p class="nowrap">En resumen, este trabajo descuidado con la tolerancia a fallos ya había cansado bastante a los desarrolladores «serios», así que había que hacer algo.</p> <p class="like-pre"> Progressive Enhancement surgió como respuesta al mal Graceful Degradation. Ahora los desarrolladores y diseñadores realmente buenos pueden aplicar Progressive Enhancement, y los demás no, porque es más difícil y requiere más trabajo. Además, el nuevo enfoque absorbió todas las mejores prácticas de Graceful Degradation. </p> </body> </html>
CSS
h1 { font-size: 24px; }

El código ha cambiado, haz clic en "Actualizar" o activa la ejecución automática.

Ha ido a otra página

Haga clic dentro del mininavegador para poner el foco en esta ventana.

100%
ObjetivosRealizado
0

    Comprueba cómo la propiedad white-space afecta a la visualización del texto.

    1. Asigna al encabezado white-space: pre-wrap;.
    2. Asigna al párrafo con clase nowrapwhite-space: nowrap;.
    3. Asigna al párrafo con clase like-prewhite-space: pre;.

    © 2023-2026, codigoheroe.com