как обратиться в style.css к определенному элементу?
есть код
<ul class="odin">
<li class="dva"></li>
<li class="dva"></li>
<li class="dva"></li>
<li class="dva"></li>
<li class="dva"></li>
<li class="dva"></li>
<li class="dva"></li>
<li class="dva"></li>
<li class="dva"> //нам надо к этому элементу именно li
<div class="nam"></div>
</li>
</ul>
его менять нельзя, мне надо обратиться к последнему li элементу
Ответы (2 шт):
Автор решения: humster_spb
→ Ссылка
Используйте псевдоклассы. Если нужен первый или последний дочерние элементы, то для этого есть :first-child и :last-child. Если какой-то определённый, то пишите :nth-child(n), где n - номер дочернего элемента.
.odin .dva:first-child {
color: blue;
}
.odin .dva:last-child {
color: red;
}
.odin .dva:nth-child(5) {
color: green;
}
<ul class="odin">
<li class="dva"></li>
<li class="dva"></li>
<li class="dva"></li>
<li class="dva"></li>
<li class="dva"></li>
<li class="dva"></li>
<li class="dva"></li>
<li class="dva"></li>
<li class="dva">
<div class="nam"></div>
</li>
</ul>
Автор решения: Alexey Pavlyuk
→ Ссылка
Как вариант, можно задать элементу два класса class="dva ggg" и обратиться .ggg