Я работал с CSS целую вечность, и я думал, что хорошо понимаю специфику, но этот пример меня озадачивает; это поздно ночью, так что я мог бы быть что-то отсутствует очевидное:Необычное поведение специфичности CSS
.class span {
color: blue;
}
section#id {
color: beige;
}
<div class="class">
<section id="id">
<span>Test</span>
</section>
</div>
Specificity для section#id
составляет 101, в то время как для .class span
является 11, а на верхней части этого, второе правило даже уточнена после первый.
Какая очевидная вещь мне не хватает?
Спасибо, это была действительно очевидная вещь, о которой я думал. Я просто устал, спасибо, что прояснил мне голову. –
@NinGenShinRa не беспокойтесь! –