Saltar al contenido principal
Codigo Heroe
Tarea anterior
HTML y CSS: profundización en la sintaxis5/12
A la lista de tareas
  1. 1. La conexión con la hoja de estilos
  2. 2. Etiquetas HTML
  3. 3. Anidamiento de etiquetas
  4. 4. Atributos de las etiquetas
  5. 5. Qué es CSS
  6. 6. Valores de las propiedades CSS
  7. 7. Propiedades de las reglas CSS
  8. 8. Selectores de tipo y reglas CSS
  9. 9. Selectores de clase
  10. 10. Varias clases en un elemento
  11. 11. Reemplazar estilos con la cascada
  12. 12. Estilos para una clase adicional
Siguiente tarea
  • Matriz de skills
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Qué es CSS

Cupcake quiere que su sitio se destaque tanto por el contenido como por el diseño. Por eso nos encargó mejorar el aspecto de la página. Usaremos CSS, el lenguaje que da estilo a los documentos HTML. Su nombre viene de Cascading Style Sheets, que significa «hojas de estilo en cascada».

La persona que trabajó antes en el sitio dejó varios fragmentos de CSS que todavía no se aplican a las etiquetas. Terminaremos su trabajo y le mostraremos el resultado al jefe. ¡Ni siquiera hará falta editar el archivo de estilos!

Pero ¿cómo conectamos los estilos con las etiquetas que nos interesan? Normalmente usamos el atributo class. Por ejemplo, en nuestro archivo de estilos está este fragmento:

.feature-furniture {…}

Esto significa que los estilos entre las llaves se aplicarán a las etiquetas con la clase feature-furniture. Todavía no hay ninguna con esa clase en nuestro HTML, pero podemos agregársela a una etiqueta y ver qué pasa. Por ejemplo:

<p class="feature-furniture">…</p>

Agreguemos las otras clases a las etiquetas para descubrir qué estilos nos dejaron preparados.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>Tienda de artículos para el hogar</title> <link rel="stylesheet" href="style.css"> </head> <body> <header class="site-header"> <div class="container"> <h1>Gloevk</h1> <p>Artículos para el hogar con envío a todo el planeta</p> <img src="img/gloevk-examples.png" width="510" height="80" alt="Ejemplos de interiores"> </div> </header> <section class="features"> <h2>¿Qué necesitas para un hogar acogedor?</h2> <p>Muebles y herrajes</p> <p>Lámparas de mesa y de pie</p> <p>Accesorios y detalles</p> </section> <section class="advantages"> <h2>¿Qué nos distingue de la competencia?</h2> <ul class="advantages-list"> <li>Usamos solo materiales naturales</li> <li>Informes diarios sobre el avance del trabajo</li> <li>Armamos los muebles por ti</li> <li>Servicio de garantía gratuito durante 10 años</li> <li>Entrega el mismo día del pedido</li> </ul> </section> <footer class="site-footer"> <div class="container"> <p>© Cupcake, 2020</p> <p>Tienda de artículos para el hogar</p> </div> </footer> </body> </html>
CSS
body { margin: 0; padding: 0; font-family: "Arial", sans-serif; font-size: 14px; line-height: 20px; color: #444444; } h1 { width: 255px; margin: 0 auto 8px; font-family: "Arial", sans-serif; text-align: center; font-weight: normal; font-size: 56px; line-height: 64px; } .container { width: 510px; margin: 0 auto; padding: 0 20px; } .site-header { min-width: 550px; height: 186px; margin-bottom: 150px; padding-top: 30px; background: #847462 no-repeat center url("img/gloevk-bg.jpg"); background-size: cover; color: #ffffff; } .site-header p { width: 255px; margin: 0 auto 26px; text-align: center; font-size: 16px; line-height: 24px; } .site-header img { display: block; margin: 0 auto; } .features { width: 510px; margin: 0 auto 30px; padding: 0 20px; } .features p { display: inline-block; vertical-align: top; width: 30%; margin: 0 5px; background-repeat: no-repeat; background-position: center top; text-transform: uppercase; } .feature-furniture { padding-top: 65px; background-image: url("img/furniture.svg"); } .feature-lighting { padding-top: 65px; background-image: url("img/lighting.svg"); } .feature-accessories { padding-top: 65px; background-image: url("img/accessories.svg"); } .advantages { width: 510px; margin: 0 auto 40px; padding: 0 20px; } .advantages-list { padding: 0; } .site-footer { min-width: 550px; background-color: #847462; color: #ffffff; } .site-footer .container { text-align: center; } .site-footer p { display: inline-block; vertical-align: middle; padding: 0 20px; }

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. Agrega la clase feature-furniture a la primera etiqueta <p> de la sección «¿Qué necesitas para un hogar acogedor?».
    2. Agrega la clase feature-lighting a la segunda etiqueta <p>.
    3. Agrega la clase feature-accessories a la tercera etiqueta <p>.
    Codigo Heroe

    © 2023-2026, codigoheroe.com