Довідники CSS3 Дочірні селектори

Що таке Дочірні селектори в CSS3?

Дочірні селектори дозволяють вибрати лише ті теги, що знаходяться всередині батьківського елемента. Наприклад, у нас є код:
<p id="example">
Lorem ipsum dolor sit amet, <i>consectetur</i> adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. <i>Ut</i> enim ad minim veniam, <i>quis</i> nostrud exercitation ullamco laboris nisi ut aliquip <i>ex ea</i> commodo consequat.
<div>
Lorem <i>ipsum</i> dolor sit amet.
</div>
</p>
Значить, щоб вибрати всі дочірні теги i нам необхідно використовувати p > i. Таким чином буде обрано лише прямих спадкоємців. Ті теги, які знаходяться в інших елементах не використовуватимуть стилі.

Варто знати: якби ми хотіли вибрати абсолютно всі теги i в тезі p, ми використовували конструкцію вкладених селекторів (p i).

Приклад селектора:
#example>i { 
	color: #ccc051;
}
HTML код:
<p id="example">
	Lorem ipsum dolor sit amet, <i>consectetur</i> adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. <i>Ut</i> enim ad minim veniam, <i>quis</i> nostrud exercitation ullamco laboris nisi ut aliquip <i>ex ea</i> commodo consequat.
	<div>
		Lorem <i>ipsum</i> dolor sit amet.
	</div>
</p>
Результат:

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.

Lorem ipsum dolor sit amet.

Коментарі
Додати коментар

Поки що коментарів немає