Селектор first-child позволяет сразу нацеливать первый элемент внутри другого элемента.
<p>
<div>First child...</div>
<div>Second...</div>
<div>Third...</div>
<div>Fourth...</div>
</p>
В CSS:
p > div:first-child {
font-size: 1.5em;
}
Редактировать: Важное замечание в том, что вы никогда не должны использовать div
внутри p
. Я написал этот код, чтобы показать вам, как выбрать первого ребенка в вашем случае, но действительно так плохо использовать div
внутри p
. Всякий раз, когда вы используете <div>
между <p>
и </p>
, как (например) это:
<p> <div></div> </p>
браузер будет пытаться исправить (чтобы быть действительным кодом) это следующим образом:
<p></p> <div></div> <p></p>
Успехов!
Ну, вы хотите «первый ребенок», почему бы не попробовать псевдоэлемент ': first-child'? https://developer.mozilla.org/en-US/docs/Web/CSS/:first-child – Cristy
Смарт! Я поеду по этому маршруту. @Cristy – user208829
FYI: 'p' не может содержать' div', что было бы неверным HTML. – CBroe