Наследствени от стилове (свойства) на CSS

В CSS стилове, за да бъде определена за даден елемент може да се предава на своите наследници (на тялото -. Изключение защото, въпреки че той е потомък по отношение на HTML, но няма да е нещо, което не наследява от HTML, но просто HTML наследява стилове тяло елемент ). Забележете, той казва: "може". Това означава, че те не са непременно винаги ще бъдат предадени, тъй като някои не се наследяват, но те казват, по-долу.

Приложим за инструкция:

Както можете да видите от резултата от примера, червеният цвят е предаден потомък - педя, въпреки че изявлението е било адресирано само към родителите - стр.

Помислете подобен пример:

Както можете да видите резултата е различен, на елемент по някаква причина, не наследи червено на своята майка. Защо? Защото стилове на браузъра съдържат инструкциите:

За още промените цвета на линкове, че е необходимо да се регистрирате в стила:

Ето защо, за да се илюстрира използването на връщането ключовата дума в този случай.

След това ръчно да зададете на червения цвят за връзката. Но същия резултат може да се постигне чрез използване на наследява ключови думи.

Вижте един пример:

В този случай, тъй като в последно време, връзката цвят ще бъде червено.

И каква е разликата, ще попитате вие ​​може би?

Предимството на този метод е да насочи промяна на цвета на препратки е, че ако промените инструкция (например чрез програмиране) във връзка с родителя, а след това поколението също автоматично се променя. Какво ще се случи, ако зададете цвета на поколението директно. Затова използвайте тази ключова дума в кода си (когато е необходимо).

Имотите, които не са наследени

Специфика на наследствени елементи

Те обикновено не разполагат с никакви специфичност. Липсата му не трябва да се бърка с нула. Специфика 0 - този път, както и липсата й - е съвсем друго. Нулева специфичност (0) по-висока от неговата липса (NULL. - английски "не съществува", както се използва в SQL).

  • Специфична 0> NULL специфичност

Помислете за този аспект с същия пример, но с допълнителните инструкции:

Спецификата на елемента * е 0, и педя - NULL. Поради това не се отнася наследство от елемент р и водачът *.