Big em> h1> Prvek EM je dítě prvku H1 a všechny styly na H1, které jsou zděděny, budou předány i do EM textu. Například:
h1 {velikost písma: 2em; }} Vzhledem k tomu, že je vlastnost velikosti písma zděděna, text, který říká "Big" (který je součástí přiložených značek EM), bude mít stejnou velikost jako zbytek H1. Je to proto, že dědí hodnotu nastavenou ve vlastnostech CSS.
Jak používat dědičnost CSS
Nejjednodušší způsob, jak je použít, je seznámit se s vlastnostmi CSS, které jsou a nejsou zděděny. Pokud je vlastnost zděděna, víte, že hodnota zůstane stejná pro každý podřízený prvek v dokumentu.
Nejlepším způsobem, jak tento způsob použít, je nastavit základní styly na prvek velmi vysoké úrovně, jako je BODY. Pokud nastavíte rodinu písma na vlastnost těla, pak díky dědění celý dokument udrží stejnou rodinu písma. To skutečně zajistí menší styly, které lze jednodušeji spravovat, protože existuje méně celkových stylů. Například:
tělo {font-family: Arial, sans-serif; }} Použijte hodnotu Dědící styl
Každý vlastnost CSS obsahuje jako možnost možnost hodnotu "dědit". To informuje webový prohlížeč, že i když by vlastnost obvykle nebyla zděděna, měla by mít stejnou hodnotu jako rodič. Pokud nastavíte styl, jako je zisk, který není zděděn, můžete použít dědičnou hodnotu v následujících vlastnostech, abyste jim poskytli stejnou rezervu jako rodič. Například:
tělo {margin: 1em; } p {okraj: dědí; }} Dědičnost používá vypočítané hodnoty
To je důležité pro zděděné hodnoty, jako jsou velikosti písma, které používají délky. Počítaná hodnota je hodnota relativní na nějakou jinou hodnotu na webové stránce.
Pokud v prvku BODY nastavíte velikost písma 1m, celá vaše stránka nebude mít pouze 1m velikost. Je to proto, že prvky jako hlavičky (H1-H6) a další prvky (některé prohlížeče počítají vlastnosti tabulky jinak) mají relativní velikost ve webovém prohlížeči. Pokud chybí další informace o velikosti písma, webový prohlížeč vždy vytvoří nadpis H1 největší text na stránce, za ním následuje H2 a tak dále. Když nastavíte prvek BODY na určitou velikost písma, použije se jako "průměrná" velikost písma a od něj budou vypočteny nadpisy.
Poznámka o dědictví a vlastnostech pozadí
Existuje celá řada stylů, které jsou uvedeny v seznamu Cess 2 ve W3C, ale webové prohlížeče stále dědí hodnoty. Například pokud jste napsali následující HTML a CSS: