lielā em> virsraksts h1> EM elements ir H1 elementa bērns, un visi mantotās H1 stili tiks nodoti arī EM tekstam. Piemēram:
h1 {font-size: 2em; } Tā kā fonta lieluma īpašums ir mantots, teksts ar nosaukumu "Big" (kas ir tas, kas ir ietverts EM tagu iekšpusē) būs tādā pašā izmērā kā pārējā H1. Tas ir tāpēc, ka tas pārmanto vērtību, kas noteikta CSS īpašumā.
Kā izmantot CSS mantojumu
Visvienkāršākais veids, kā to izmantot, ir iepazīties ar CSS īpašībām, kuras ir mantotas un kuras netiek mantotas. Ja īpašums ir mantots, tad jūs zināt, ka vērtība katram dokumenta bērna elementam saglabāsies vienāda.
Vislabākais veids, kā to izmantot, ir iestatīt savus pamatstilus ļoti augstā līmenī, piemēram, BODY. Ja jūsu ķermeņa īpašumam iestatīsiet fontu saimi , tad, pateicoties mantojumam, viss dokuments saglabās to pašu fontu saimi. Tas faktiski padara mazākas stilu lapas, kuras ir vieglāk pārvaldīt, jo ir mazāk vispārējo stilu. Piemēram:
iestāde {font-family: Arial, sans-serif; } Izmantojiet mantojuma stila vērtību
Katrā CSS īpašumā ir iespējama opcija "mantot". Tas informē tīmekļa pārlūkprogrammu, ka pat tad, ja īpašums parasti netiek mantots, tai vajadzētu būt tādai pašai vērtībai kā vecākam. Ja jūs iestatāt stilu, piemēram, marķējumu, kas nav mantots, varat izmantot nākamo īpašumu mantojuma vērtību, lai piešķirtu tām tādu pašu rezervi kā vecākam. Piemēram:
ķermenis {margin: 1em; } p (margin: inherit; } Mantojums izmanto aprēķinātās vērtības
Tas ir svarīgi mantotās vērtības, piemēram, fontu izmēriem, kas izmanto garumu. Aprēķinātā vērtība ir vērtība, kas ir salīdzināma ar kādu citu Web lapas vērtību.
Ja iestatījāt fonta izmēru 1em savā elementā BODY, visa lapa nebūs tikai 1em lieluma. Tas ir tādēļ, ka tādi elementi kā virsraksti (H1-H6) un citi elementi (dažās pārlūkprogrammās atšķirīgi tabulas raksturlielumi) tīmekļa pārlūkā ir relatīvi lieli. Ja nav citu informācijas par fontu lielumu, tīmekļa pārlūkprogramma vienmēr padarīs virsrakstu H1 lielāko tekstu lapā, kam seko H2 un tā tālāk. Kad jūs iestatāt BODY elementu konkrētam fonta izmēram, tas tiek izmantots kā "vidējais" fonta izmērs, un galvenie elementi tiek aprēķināti no tā.
Piezīme par mantojumu un fona īpašībām
Ir vairāki stili, kas ir uzskaitīti, W3C nav mantojuši CSS 2, bet tīmekļa pārlūkprogrammas joprojām manto vērtības. Piemēram, ja jūs rakstījāt šādu HTML un CSS: