overerving

Als voor het body-element een font-family of color gespecificeerd wordt, is het gebruikelijk dat dit ook op het kind-elementen van toepassing is. De waarde van de font-family wordt dus overgeërfd door deze kind-elementen. Hierdoor moeten minder CSS herschreven worden, wat dan weer resulteert in kortere en meer eenvoudige stylesheets.

<!-- HTML -->
<div class="page">
    <h1>Potatoes</h1>
    <p>There are dozens of different potato varieties.</p>
    <p>They are usually described as early, second early and maincrop potatoes.</p>
</div>
/* CSS */
body {
    font-family: Arial, Verdana, sans-serif;
    color: #665544;
    padding: 10px;
}
.page {
    border: 1px solid #665544;
    background-color: #efefef;
    padding: inherit;
}

Niet alle attributen zullen worden doorgegeven aan de onderliggende elementen. Maak er een gewoonte van om zelf na te kijken welke attributen wel/niet worden doorgegeven.

Last updated