Кто-нибудь знает, как я могу добиться того, что второй селектор (.resource-list li a [data-type = "XXX"]) имеет более высокий приоритет, чем первый (.resource-list [тип данных = "XXX"] li a)? Без переупорядочения CSS?приоритет выбора атрибута CSS
.resource-list[data-type="jpg"] li a,
.resource-list li a[data-type="jpg"] /* This should have the highest priority */ {
background-image: url(jpg.png);
}
.resource-list[data-type="pdf"] li a,
.resource-list li a[data-type="pdf"] /* This should have the highest priority */ {
background-image: url(pdf.png);
}
Смотрите скрипку: http://jsfiddle.net/8bG2j/
все, что вам нужно сделать, это изменить порядок 2-х блоков – w3jimmy
@ w3jimmy Цитирую вопрос: _Without перестановкой CSS _ – bwoebi
@ w3jimmy, то вы бы до сих пор то же самое проблема, когда ситуация (структура html) отменяется – xec