У меня возникли проблемы с пониманием того, почему мой CSS не оформлен в соответствии с тем, как я понимаю правила специфики. Согласно моему чтению через Интернет (в том числе this calculator), *
(соответствует всем) не имеет специфичности, в то время как элемент (например, h1
, h2
и т. Д.) Имеет четвертое место, в то время как класс является третьим по важности. Но это не то, что я вижу в отладчике Chrome. «*» появляется в особенности CSS, почему?
Судя по ним, *
вышел на первое место, после чего h5
, а затем еще два *
матчи, а затем матч для класса .orange
. Разве не должно быть *
после всего остального? И не должен ли выигрывать .orange
над h5
? Что происходит?
могли бы вы также обеспечить некоторый HTML? – NinjaOnSafari