Saltar al contenido principal
Codigo Heroe
Tarea anterior
Herencia y cascada4/17
A la lista de tareas
  1. 1. Árbol jerárquico
  2. 2. Herencia
  3. 3. La herencia con ejemplos
  4. 4. Propiedades que no se heredan
  5. 5. Propiedades heredables
  6. 6. Propiedades no heredables
  7. 7. Herencia explícita con inherit
  8. 8. Cascada
  9. 9. Orden de las reglas
  10. 10. Especificidad de selectores combinados
  11. 11. Especificidad de selectores descendientes
  12. 12. Prioridad de los selectores de ID
  13. 13. Estilos en línea y !important
  14. 14. Comparación de la especificidad
  15. 15. Cálculo de la especificidad
  16. 16. Orden del código
  17. 17. Combinación de clases
Siguiente tarea
  • Matriz de skills
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Propiedades que no se heredan

Seguramente ya notaste que los elementos descendientes no heredan todas las propiedades de sus padres.

Sería extraño, por ejemplo, que la propiedad border se aplicara automáticamente a todos los elementos anidados.

Tomemos este código:

<p class="bordered">Una frase con una <span>palabra</span> destacada</p>

Y asignemos esta propiedad CSS:

.bordered {
  border: 1px solid green;
}

Si se heredaran todas las propiedades, el resultado sería este:

Una frase con una palabra destacada

En realidad, el borde solo se dibuja alrededor de p.

En los siguientes ejercicios veremos qué propiedades se heredan.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <title>Propiedades que no se heredan</title> <meta charset="utf-8"> <link rel="stylesheet" href="setting.css"> <link rel="stylesheet" href="style.css"> </head> <body> <p>Primera línea con <a href="#">cualquier</a> texto.</p> <p>Segunda <span>línea</span> con cualquier texto.</p> <ul> <li> <a href="#">Primer elemento de la lista</a> </li> <li>Segundo <span>elemento</span> de la lista</li> <li>Tercer elemento de la lista</li> </ul> </body> </html>
CSS
body { font-family: "PT Sans", sans-serif; }

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. Asigna a body el color de texto #7f8c8d y la altura de línea line-height: 16px;.
    2. Asigna a los enlaces el color #3498db.
    3. Asigna a ul el borde border: 1px solid #1abc9c; y el relleno padding: 25px;.
    Codigo Heroe

    © 2023-2026, codigoheroe.com