Öröklési stílusok (tulajdonságok) a css

A CSS stílusokat kell beállítani egy adott elem lehet továbbítani annak leszármazottai (body -. Egy kivétel, mert bár ő leszármazottja kapcsolatos html, de nem lenne valami, ami nem örökli a html, de csak html örökli a body elem stílusok ). Figyeljük meg azt mondja: „lehet”. Ez azt jelenti, hogy nem feltétlenül mindig kerül továbbításra, mivel egyes tulajdonságok nem öröklődnek, de azt mondják, az alábbiakban.

Alkalmazható egy utasítást:

Amint látható, az eredmény a például a vörös szín volt kézzel leszármazottja - span, bár a kijelentés címzettje csak a szülők - p.

Képzeljünk el egy hasonló példa:

Mint látható, az eredmény eltérő, az elem a valamilyen okból nem örökölt vörös színe a szülő. Miért? Mivel a böngésző stílusok utasításokat tartalmaznak:

Ahhoz, hogy továbbra is változtatni a színét a linkek, meg kell regisztrálni a stílus:

Ezért, annak érdekében, hogy bemutassa a használatát a kulcsszó hozam ebben az esetben.

Aztán be kézzel a piros szín a kapcsolatot. De ugyanezt az eredményt is elérni a kulcsszó örökli.

Nézd meg egy példát:

Ebben az esetben, mivel az utóbbi időben, a link színe piros lesz.

És mi a különbség, kérdezed talán?

A módszer előnye, hogy közvetlen színváltozást hivatkozásokat, hogy ha változtatni az utasítást (például programozás) kapcsolatban a szülő, akkor az utódok is automatikusan változik. Mi fog történni, ha a szín az utódok közvetlenül. Ezért ezt a kulcsszót a kód (ha szükséges).

A tulajdonságok nem öröklődnek

Sajátosságai öröklött elemek

Általában nincs jellegét. Ennek hiányában nem lehet összetéveszteni a nulla. Sajátosságai 0 - ez az egyik, és annak hiánya - egészen más. Zero specificitás (0) magasabb, mint annak hiánya (NULL -. English "nem létező", használt SQL).

  • Sajátosságai 0> NULL specificitás

E szempontot azonos példát, de a további utasításokat:

A sajátossága az elem * = 0, és kalibráló - NULL. Ezért ez nem vonatkozik az öröklést elem p, és a vezető elem *.