:last-child
прекрасно работает, когда все «дети» элементы одинаковы (то есть: все <p>
«s или все <li>
» s и правило применяется к этому типу ребенкаCSS: последний ребенок родительского
Но как я могу использовать CSS для выбора последнего «дочернего» элемента внутри родителя, который содержит различные элементы?
Например, в этом примере, как я могу применить правило к .parent
, чтобы выбрать последний объект внутри это (div
)?
.parent:last-child {
background-color: red;
}
<div class="parent">
<p>First child</p>
<input type="text" placeholder="Second child" />
<div>Third child</div>
</div>
правило у вас есть ищет, чтобы выбрать элемент с классом 'parent', что * это * последний ребенок какого-то другого элемента. Добавьте промежуток между ними. – j08691
@Mr Lister: Или просто '.parent>: last-child' (ваш селектор будет соответствовать телу) – BoltClock