Есть ли способ выбрать последний элемент определенного элемента с помощью css?Как выбрать последний элемент на странице?
это пример: DEMO
я попытался last-child
, но это не то, что я хочу. я использовал этот класс:
HTML:
<ul>
<li><span>test</span></li>
<li>
<span>test</span>
<span>test</span>
</li>
</ul>
<div>
<span>test</span>
<span>test</span>
</div>
<p>
<span>test</span>
<span>red</span>
</p>
CSS:
span:last-child{
color:red;
font-weight:bold;
}
я хочу последний span
с "красным" содержанием, чтобы быть красным. как я могу это сделать с помощью css?
обновление: есть решение с last-of-type
для элементов с одинаковыми родителями. но как насчет разных родителей?
вы пробовали [ 'последнего из-type'] (https: // разработчик. mozilla.org/en-US/docs/Web/CSS/:last-of-type), обратите внимание, что это селектор CSS3 и не доступны в IE ниже 9 –
@PatrickEvans как я могу попробовать это? например '*: last-of-type span: last-child'? –
да его псевдо класс, как 'последнего-child',' пролет: последними из-type' –