Наследствени от стилове (свойства) на CSS
В CSS стилове, за да бъде определена за даден елемент може да се предава на своите наследници (на тялото -. Изключение защото, въпреки че той е потомък по отношение на HTML, но няма да е нещо, което не наследява от HTML, но просто HTML наследява стилове тяло елемент ). Забележете, той казва: "може". Това означава, че те не са непременно винаги ще бъдат предадени, тъй като някои не се наследяват, но те казват, по-долу.
Приложим за инструкция:
Както можете да видите от резултата от примера, червеният цвят е предаден потомък - педя, въпреки че изявлението е било адресирано само към родителите - стр.
Помислете подобен пример:
Както можете да видите резултата е различен, на елемент по някаква причина, не наследи червено на своята майка. Защо? Защото стилове на браузъра съдържат инструкциите:
За още промените цвета на линкове, че е необходимо да се регистрирате в стила:
Ето защо, за да се илюстрира използването на връщането ключовата дума в този случай.
След това ръчно да зададете на червения цвят за връзката. Но същия резултат може да се постигне чрез използване на наследява ключови думи.
Вижте един пример:
В този случай, тъй като в последно време, връзката цвят ще бъде червено.
И каква е разликата, ще попитате вие може би?
Предимството на този метод е да насочи промяна на цвета на препратки е, че ако промените инструкция (например чрез програмиране) във връзка с родителя, а след това поколението също автоматично се променя. Какво ще се случи, ако зададете цвета на поколението директно. Затова използвайте тази ключова дума в кода си (когато е необходимо).
Имотите, които не са наследени
Специфика на наследствени елементи
Те обикновено не разполагат с никакви специфичност. Липсата му не трябва да се бърка с нула. Специфика 0 - този път, както и липсата й - е съвсем друго. Нулева специфичност (0) по-висока от неговата липса (NULL. - английски "не съществува", както се използва в SQL).
- Специфична 0> NULL специфичност
Помислете за този аспект с същия пример, но с допълнителните инструкции:
Спецификата на елемента * е 0, и педя - NULL. Поради това не се отнася наследство от елемент р и водачът *.