У меня есть следующий HTML:
<div class="form-square">
<div class="seven-col">
Hello World!
</div>
</div>
И следующий CSS:
div.form-square > div {
padding: 50px;
}
.seven-col {
padding: 0;
}
Firefox и Firebug используют первый из двух Правила CSS. Почему «div.form-square> div» имеет более высокий приоритет, чем «.seven-col», что более конкретно?