Big em> h1> Element EM je dieťa prvku H1 a akékoľvek štýly na H1, ktoré sú zdedené, budú odovzdané aj do EM textu. Napríklad:
h1 {veľkosť písma: 2m; } Keďže vlastnosť veľkosti písma je zdedená, text, ktorý hovorí "Big" (čo je to, čo je umiestnené vo vnútri značiek EM), bude mať rovnakú veľkosť ako zvyšok H1. Je to preto, že zdedí hodnotu nastavenú vo vlastnostiach CSS.
Ako používať dedičstvo CSS
Najjednoduchším spôsobom, ako ho použiť, je oboznámiť sa s vlastnosťami CSS, ktoré sú a nie sú zdedené. Ak je vlastnosť zdedená, potom viete, že hodnota zostane rovnaká pre každý podradený prvok v dokumente.
Najlepším spôsobom, ako to použiť, je nastaviť základné štýly na prvok s veľmi vysokou úrovňou, ako je TELO. Ak nastavíte rodinu písma na telo, potom vďaka dedeniu celý dokument zachová rovnakú rodinu písma. V skutočnosti to bude znamenať menšie štýly, ktoré sa ľahšie spravujú, pretože existuje menej celkových štýlov. Napríklad:
telo {font-family: Arial, sans-serif; } Použite hodnotu štýlu dedenia
Každý vlastnosť CSS obsahuje ako "možnosť" možnosť "zdediť". Toto informuje webový prehliadač, že aj keby vlastnosť zvyčajne nebola zdedená, mala by mať rovnakú hodnotu ako rodič. Ak nastavíte taký štýl, ako je zisk, ktorý nie je zdedený, môžete použiť dedičnú hodnotu v nasledujúcich vlastnostiach, aby ste im poskytli rovnakú rezervu ako rodič. Napríklad:
telo {margin: 1em; } p {margin: inherit; } Dedičstvo používa vypočítané hodnoty
Toto je dôležité pre zdedené hodnoty, ako sú veľkosti písma, ktoré používajú dĺžky. Vypočítaná hodnota je hodnota, ktorá sa vzťahuje na inú hodnotu na webovej stránke.
Ak v prvku BODY nastavíte veľkosť písma 1m, celá vaša stránka nebude mať len 1m veľkosť. Je to preto, že prvky ako hlavičky (H1-H6) a iné prvky (niektoré prehliadače počítajú vlastnosti tabuľky inak) majú relatívnu veľkosť vo webovom prehliadači. Ak chýba iná informácia o veľkosti písma, webový prehliadač vždy vytvorí titul H1 najväčší text na stránke, za ním nasleduje H2 a tak ďalej. Keď nastavíte prvok BODY na určitú veľkosť písma, použije sa ako "priemerná" veľkosť písma a od toho sa vypočítajú nadpisové prvky.
Poznámka o dedičstve a vlastnostiach pozadia
Existuje niekoľko štýlov, ktoré sú uvedené v zozname CSS 2 v systéme W3C, ale webové prehliadače ešte stále zdedia hodnoty. Napríklad, ak ste napísali nasledujúce HTML a CSS: