Saltar al contenido principal
Codigo Heroe
Tarea anterior
Formato avanzado de texto14/18
A la lista de tareas
  1. 1. La propiedad font-size: tamaño de la fuente
  2. 2. Tamaño relativo de la fuente
  3. 3. La propiedad line-height: altura de línea
  4. 4. Altura de línea relativa
  5. 5. La propiedad font-family: familia de la fuente
  6. 6. La propiedad font-weight: grosor de la fuente
  7. 7. La propiedad text-align: alineación horizontal
  8. 8. text-align también alinea imágenes
  9. 9. La propiedad vertical-align: alineación vertical
  10. 10. Fondos para dar formato al texto
  11. 11. La propiedad color: color del texto
  12. 12. Espacio alrededor del texto
  13. 13. La propiedad white-space: espacios y saltos de línea
  14. 14. Estilos para texto preformateado
  15. 15. La propiedad text-decoration: subrayado y otras líneas
  16. 16. La propiedad font-style: cursiva
  17. 17. La propiedad text-transform: mayúsculas y minúsculas
  18. 18. Estilos del pie de página
Siguiente tarea
  • Matriz de skills
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Estilos para texto preformateado

En este ejercicio daremos estilo a un bloque <pre> que contiene un <code>. Solo tendrás que quitar los comentarios de dos bloques de código. Pero antes veamos qué hace cada uno.

Empecemos por la primera tarea.

La primera regla para pre y code establece el color del texto, color, y el color del fondo, background-color. Ya los vimos en un ejercicio anterior.

Después aparecen border y border-radius, dos propiedades que ya probaste y conoces un poco.

La primera regla también incluye font-family. ¿Recuerdas la familia monoespaciada del ejercicio sobre fuentes? Aquí la estamos usando. Aunque el nombre parezca complicado, la idea es sencilla: todos los caracteres de una fuente monoespaciada ocupan el mismo ancho. Estas fuentes se usaban en las máquinas de escribir y hoy son habituales en los editores de código. De hecho, el código de estos ejercicios se muestra con una fuente monoespaciada.

Sigamos. Las reglas individuales para pre y code establecen el espacio interior. Eso también lo conoces.

Pasemos a la segunda tarea.

Después de completar la primera, verás que el <code> que está dentro de <pre> tiene algunos estilos de más. Vamos a sobrescribirlos mediante la cascada.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>Diario de alguien que empieza con HTML y CSS</title> <link rel="stylesheet" href="style.css"> </head> <body> <header> <p class="page-title">Blog</p> <nav class="blog-navigation"> <a href="index.html">Inicio</a> </nav> </header> <main> <article> <h1>Día 6. Sigo sin entender nada</h1> <p>Hoy visité varios sitios para ver cómo estaban hechos. Encontré unas citas y dos etiquetas que no conocía: <code>&lt;cite&gt;</code> y <code>&lt;blockquote&gt;</code>.</p> <p>No entendí en qué se diferencian. Cerré el navegador. Lo investigaré mañana.</p> <p>Esto fue lo que vi.</p> <pre><code>&lt;blockquote&gt; &lt;p&gt;La mente vale más cuando baja la fuerza.&lt;/p&gt; &lt;cite&gt;Jason Statham&lt;/cite&gt; &lt;/blockquote&gt;</code></pre> </article> <aside class="partnership"> Tu anuncio podría estar aquí </aside> </main> <footer> Pie de página </footer> </body> </html>
CSS
body { padding: 0 30px; font-size: 16px; line-height: 26px; font-family: "Arial", sans-serif; color: #222222; background: #ffffff url("img/bg-page.png") no-repeat top center; } h1 { font-size: 24px; line-height: normal; } h2 { font-size: 20px; line-height: normal; } a { color: #0099ef; text-decoration: underline; } del { color: #ff4400; } ins { color: rgb(105, 178, 83); } .page-title { font-weight: bold; font-size: 36px; line-height: 42px; font-family: "Verdana", sans-serif; text-align: center; } .avatar-container { text-align: center; } .avatar { border-radius: 50%; } .blog-navigation { margin-bottom: 30px; padding: 20px; color: #ffffff; background-color: #4470c4; border: 5px solid #2d508f; } .blog-navigation h2 { margin-top: 0; } .blog-navigation ul { padding-left: 0; list-style: none; } .blog-navigation li { margin-bottom: 5px; } .blog-navigation a { color: #ffffff; } .skills dd { margin: 0; margin-bottom: 10px; background-color: #e8e8e8; } .skills-level { font-size: 12px; text-align: center; color: #ffffff; background-color: #4470c4; } .skills-level-ok { background-color: #47bb52; } .partnership { margin: 30px 0; padding: 30px; text-align: center; color: #ffffff; background-color: #4a87fa; background-image: url("img/bg-partnership.svg"); } footer { margin-top: 30px; } /* 1 pre, code { background-color: #fafaff; border: 1px solid #c6c4f4; border-radius: 4px; color: #3632ad; font-family: "Courier New", "Courier", monospace; } pre { padding: 5px; } code { padding: 2px 5px; } */ /* 2 pre code { background-color: transparent; border-radius: 0; border: none; } */

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
    1. Quita los comentarios del primer bloque de reglas para pre y code en el editor de CSS.
    2. Después, quita los comentarios del segundo bloque de reglas.
    Codigo Heroe

    © 2023-2026, codigoheroe.com