Самоучитель CSS Справочник CSS Селекторы Стили по умолчанию Цвета CSS Единицы измерения
Селекторы CSS

Универсальный селектор CSS

Универсальный селектор, обозначаемый символом звёздочки ( * ), соответствует любому (каждому) элементу. Если его поставить перед блоком объявлений, то это будет эквивалентно групповому селектору, содержащему перечисление всех элементов в документе. Например, чтобы изменить цвет текста во всех элементах на синий, можно написать:

* { color: blue; }

Универсальный селектор вместе с комбинатором дочерних элементов, позволяет выбрать все дочерние элементы, имеющие указанного родителя:

div > * { color: green; }
.myClass > * { color: green; }

В данном случае во всех дочерних элементах, родителем которых является элемент <div> или элемент с атрибутом class со значением myClass, цвет текста будет изменён на зелёный.

Пример

* { color: red; }
.myClass * { background-color: yellow; }
<div>Текст всех элементов будет изменён на красный.</div>

<h2>Заголовок второго уровня</h2>

<p class="myClass">Только <span>эта часть предложения</span>
будет выделена жёлтым фоном.</p>

Результат

Текст всех элементов будет изменён на красный.

Заголовок второго уровня

Только эта часть предложения будет выделена жёлтым фоном.

Копирование материалов с данного сайта возможно только с разрешения администрации сайта
и при указании прямой активной ссылки на источник.
2011 – 2024 © puzzleweb.ru | razumnikum.ru

Реклама на сайте | puzinfo@puzzleweb.ru