Я просто наткнулся на специфику css, пытаясь изменить стиль нумерации страниц моей темы.
Я использую twitter-bootstrap в качестве базового шаблона, но хочу изменить нумерацию страниц.
В частности, я хочу удалить границу разбивки на страницы, которая идет с начальной загрузкой с разбивкой на страницы:
Воля-разбиение на страницы / бутстрап
.pagination a {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #DDDDDD;
border-image: none;
border-style: solid;
border-width: 1px 1px 1px 0;
float: left;
line-height: 34px;
padding: 0 14px;
text-decoration: none;
}
Мне просто нужно это:
.pagination a {
float: left;
line-height: 34px;
padding: 0 14px;
}
Проблема в том, что если я установлю это в своем файле custom.css.scss, то специфичность начальной загрузки будет выше (проверьте это отличное объяснение специфичности), чем у меня. Я даже пробовал и использовал! Important, но это все равно не повысило мою специфику.
Я решил эту проблему, просто используя правило Equal specificity - то, которое идет последним, с такой же специфичностью, является тем, которое имеет значение, и просто поставило:
.pagination a {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #DDDDDD;
border-image: none;
border-style: none;
border-width: 1px 1px 1px 0;
float: left;
line-height: 34px;
padding: 0 14px;
text-decoration: none;
}
Но это просто дрянной css, потому что граница мне вообще не нужна ...
Что ты предлагаешь?