Що таке Дочірні селектори в 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.
Коментарі