Saltar al contenido principal
Codigo Heroe
Tarea anterior
Herencia y cascada6/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 no heredables

En el ejercicio anterior vimos varias de las principales propiedades heredables. Otras propiedades no se heredan: las que controlan la posición, las dimensiones, los márgenes, el relleno, el fondo, los bordes, etc.

Por ejemplo: background, border, padding, margin, width, height y position.

Puedes consultar las propiedades no heredables en la tabla de propiedades de CSS 2.1: tienen el valor no en la columna Inherited?.

Esto tiene sentido. Si un bloque tiene relleno, no hace falta asignar automáticamente el mismo relleno a cada elemento de su interior. Estos valores suelen ser distintos para cada bloque.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <title>Propiedades no heredables</title> <meta charset="utf-8"> <link rel="stylesheet" href="setting.css"> <link rel="stylesheet" href="style.css"> </head> <body> <div class="block1"> <p>Una línea de texto en el primer bloque</p> <p>Otra línea de texto en el primer bloque</p> <ul> <li>Primer elemento de la lista</li> <li>Segundo elemento de la lista</li> <li>Tercer elemento de la lista</li> </ul> </div> <div class="block2"> <p>Una línea de texto en el segundo bloque</p> <p>Otra línea de texto en el segundo bloque</p> <ul> <li>Primer elemento de la lista</li> <li>Segundo elemento de la lista</li> <li>Tercer elemento de la lista</li> </ul> </div> </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 .block1 un relleno de 10px y un borde 1px solid #1abc9c.
    2. Asigna al ul dentro de .block2 el color de fondo background-color: #3498db;.
    3. Asigna a los li dentro de .block2 el color de fondo #e74c3c.
    Codigo Heroe

    © 2023-2026, codigoheroe.com