Saltar al contenido principal
Codigo Heroe
Tarea anterior
Distribución general de la página6/18
A la lista de tareas
  1. 1. El modelo de cajas
  2. 2. El flujo
  3. 3. La distribución y el diseño de referencia
  4. 4. La propiedad display: tipos de caja
  5. 5. grid-template-columns: la plantilla del contenedor grid
  6. 6. La propiedad padding: el relleno
  7. 7. La propiedad margin: los márgenes
  8. 8. fr: una fracción del espacio disponible
  9. 9. La propiedad gap: espacio entre elementos grid
  10. 10. Terminamos la primera página
  11. 11. Usamos flexbox
  12. 12. La propiedad width: el ancho del elemento
  13. 13. justify-content: distribución en el eje principal
  14. 14. Márgenes automáticos
  15. 15. Agregamos un contenedor
  16. 16. Creamos columnas en el pie de página
  17. 17. Distribuimos las columnas del pie
  18. 18. Alineamos un elemento en vertical
Siguiente tarea
  • Matriz de skills
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

La propiedad padding: el relleno

Ya organizamos el contenido del encabezado en dos columnas, como en el diseño. Pero le falta un poco de espacio libre. Para que los elementos no queden pegados a sus límites, agregaremos relleno.

El relleno es la distancia entre el contenido de una caja y su borde.

Esquema del relleno

La propiedad padding permite agregar relleno. Cuando es igual en los cuatro lados, basta con escribir:

.element {
  padding: 15px;
}

Este código agrega 15px de relleno a cada lado. Esta forma de escribirlo se llama abreviada. Más adelante usaremos una forma abreviada similar con margin.

Si el relleno debe ser distinto en cada lado, podemos usar las propiedades individuales:

.element {
  padding-top: 5px;
  padding-right: 10px;
  padding-bottom: 15px;
  padding-left: 20px;
}

padding-top define el relleno superior; padding-right, el derecho; padding-bottom, el inferior; y padding-left, el izquierdo.

No es necesario agregar relleno a todos los lados. Por ejemplo, si solo hace falta en la parte superior, basta con usar padding-top.

Veamos el diseño del encabezado:

Diseño del encabezado

El relleno varía según el lado. Lo definiremos con las propiedades individuales.

Cuando tres lados tienen el mismo relleno y el cuarto es distinto, a veces se usa este recurso:

.element {
  padding: 15px;
  padding-bottom: 30px;
}

Primero se define el mismo relleno para todos los lados y después se redefine el que debe ser diferente.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="food-decorative.css"> <link rel="stylesheet" href="food-outline.css"> <link rel="stylesheet" href="style.css"> <title>Comida sana a domicilio</title> </head> <body> <header class="page-header"> <a class="logo"> <img src="img/food_logo.svg" alt="Logotipo de comida sana a domicilio" width="160" height="160"> </a> <h1 class="header-title">Comida sana a domicilio</h1> </header> <main class="page-main"> <ul class="features-list"> <li class="feature"> <h2>A diario</h2> <p>Entregamos menús todos los días de 6:00 a 22:00, incluidos fines de semana y días festivos.</p> </li> <li class="feature"> <h2>Variedad</h2> <p>Los platos no se repiten en seis meses. Nuestro creativo chef sabe sorprender.</p> </li> <li class="feature"> <h2>Saludable</h2> <p>Cada plato tiene el equilibrio ideal de vitaminas, minerales y micronutrientes.</p> </li> <li class="feature"> <h2>Seguridad</h2> <p>Tratamos los alimentos y los envases con todo cuidado.</p> </li> <li class="feature"> <h2>Suficiente</h2> <p>Elige entre menús de 1200, 2000 y 2800 kcal. Nadie se ha quedado con hambre.</p> </li> <li class="feature"> <h2>Económico</h2> <p>Cuesta la mitad que cocinar en casa.*</p> <p class="disclaimer">* Aunque no es seguro.</p> </li> </ul> </main> <footer class="page-footer"> <span class="copyright">© 2020 Todos los derechos reservados</span> </footer> </body> </html>
CSS
.page-header { display: grid; grid-template-columns: 210px 200px; }

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

    Agrega relleno (padding) al encabezado:

    1. Superior: 10px.
    2. Derecho: 10px.
    3. Inferior: 10px.
    4. Izquierdo: 20px.
    Codigo Heroe

    © 2023-2026, codigoheroe.com