Описание
Универсальный селектор соответствует любому типу элемента. Это может подразумеваться (и поэтому опускаться), если это не единственный компонент простого селектора. Два примера селектора, показанные здесь, эквивалентны:
*.warning {
⋮ declarations
}
.warning {
⋮ declarations
}
Важно не путать универсальный селектор с символом подстановки — универсальный селектор не соответствует «нулю или большему количеству элементов». Рассмотрим следующий фрагмент HTML:
<Тело> <DIV> <h1> <em> Универсальный </ em> селектор </ h1> <p> Мы должны <em> подчеркнуть </ em> следующее: </ p> <UL> <li> Это <em> не </ em> подстановочный знак. </ li> <li> Соответствует элементам независимо от <em> типа </ em>. </ li> </ UL> Это <em> непосредственный </ em> дочерний элемент подразделения. </ DIV> </ Body>
Селектор div * emem
- «Универсальный» в элементе
h1*<h1> - «Подчеркивать» в элементе
p*<p> - «Not» в первом элементе
li*<ul><li> - «Type» во втором элементе
li*<ul><li>
Однако он не будет соответствовать элементу <em>immediate</em>div<div><em>*
пример
Этот набор правил будет применяться к каждому элементу в документе:
* {
margin: 0;
padding: 0;
}