The specification ясно указывает на определение каскада. То, что вы включаете в свой вопрос, имеет значение правил стилей. Правила в определенной таблице стилей также имеют определенность в таблице стилей. Для наборов правил с той же специфичностью порядок имеет значение.
Например, в пределах одного автора таблицы стилей:
.link { color: red; }
.link:hover { color: green; }
.also-link { color: blue; }
Для элемента с классом link
, он будет иметь color: red
правило. Если вы наведите курсор на него, он будет иметь color: green
. Если элемент имеет класс link also-link
, он будет color: blue
, так как правила .also-link
объявляются после.link
, и специфика одинакова. Если вы наведите курсор на link also-link
, это будет color: green
, потому что .link:hover
имеет более высокую специфичность, даже если он объявлен ранее в таблице стилей.
http://www.htmlhelp.com/reference/css/structure.html –
см [W3CSchools] (http://www.w3schools.com/css/) документация – hexblot
@hexblot [W3Schools] (HTTP: //www.w3schools.com/) НЕ является [W3C] (http://www.w3.org/). – ajp15243