Я бегаю по кругу с заданием CSS, поэтому позвольте мне обратиться за помощью к этой конкретной проблеме.CSS: Стиль для сухаря (очень специфично)
Существует HTML-пачка, выходящая из CMS (т. Е. Внешняя система, которую я не могу изменить), которую я бы хотел создать.
Он должен выглядеть следующим образом:
T1 BOLD>T2 BOLD, когда он в последний раз, NORMAL, когда это не последний> T3 NORMAL, если она существует
Так крошка может быть 2 элемента или 3, но последний элемент всегда должен иметь font-weight: normal.
HTML, выглядит следующим образом (остерегайтесь: к сожалению, я не могу изменить это странное HTML):
<div class="breadcrumb">
<span>
<a href="#">
<span>T1 bold</span>
</a> ›
</span>
<a href="/">
<span>T2 should be bold, because it's not last</span>
</a> ›
<span>T3 normal</span>
</div>
<div class="breadcrumb">
<span>
<a href="#">
<span>T1 bold</span>
</a> ›
</span>
<a href="/">
<span>T2 should be normal, because it's last</span>
</a>
</div>
Я попробовал этот CSS, но он не работает так, как я хочу его.
.breadcrumb>span:last-child, #breadcrumb>a:last-child {
font-weight: normal !important;
}
.breadcrumb>a span {
font-weight: bold;
}
JSFiddle здесь: https://jsfiddle.net/uk4q2cvu/
Вопрос заключается в том: что CSS будет вызывать все элементы в навигационной цепочке должны быть смелыми, за исключением последнего пункта - который должен быть шрифт веса нормального
Любая помощь будет очень высоко ценится.
Благодаря Бернхард
У меня действительно трудно понять, что речь идет. – j08691
Вопрос в том, что css приведет к получению всех элементов в breadcrumb, кроме последнего элемента, который должен быть нормальным шрифтом –
j08691 и cale_b: я обновил сообщение с явным вопросом. Благодарю. – Bernie