blob: 9742586517f30a37e3a1c596a6ff15d08b70ff55 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
|
---
title: Универсальные селекторы
slug: Web/CSS/Universal_selectors
translation_of: Web/CSS/Universal_selectors
---
<p><span class="s1">{{CSSRef("Selectors")}}</span></p>
<h2 id="Краткое_описание">Краткое описание</h2>
<p>Звездочка (*) - универсальный селектор для CSS. Соответствует любому тегу. Убирая звездочки с простых селекторов имеет тот же эффект. Например, <em>* .warning</em> и <em>.warning</em> считаются равными.</p>
<p>В CSS 3, звездочка (<code>*</code>) может использоваться в комбинации с пространством имён</p>
<ul>
<li><code>ns|*</code> - вхождения всех элементов в пространстве имён ns</li>
<li><code>*|*</code> - находит все элементы</li>
<li><code>|*</code> - ищет все элементы без объявленного пространства имён</li>
</ul>
<h2 id="Example" name="Example">Пример</h2>
<pre class="brush: css">*[lang^=en]{color:green;}
*.warning {color:red;}
*#maincontent {border: 1px solid blue;}
</pre>
<pre class="brush: html"><p class="warning">
<span lang="en-us">Зелёный span</span> в красном параграфе.
</p>
<p id="maincontent" lang="en-gb">
<span class="warning">Красный span</span> в зеленом параграфе.
</p></pre>
<p>{{ EmbedLiveSample('Example', 250, 100) }}</p>
<h2 id="Спецификации">Спецификации</h2>
<table class="standard-table">
<thead>
<tr>
<th scope="col">Спецификация</th>
<th scope="col">Статус</th>
<th scope="col">Комментарий</th>
</tr>
</thead>
<tbody>
<tr>
<td>{{ SpecName('CSS4 Selectors', '#the-universal-selector', 'universal selector') }}</td>
<td>{{ Spec2('CSS4 Selectors') }}</td>
<td>Без изменений</td>
</tr>
<tr>
<td>{{ SpecName('CSS3 Selectors', '#universal-selector', 'universal selector') }}</td>
<td>{{ Spec2('CSS3 Selectors') }}</td>
<td>Определено поведение в отношении пространств имен и добавлена подсказка, что разрешено пренебрегать селектором для псевдо-элементов</td>
</tr>
<tr>
<td>{{ SpecName('CSS2.1', 'selector.html#universal-selector', 'universal selector') }}</td>
<td>{{ Spec2('CSS2.1') }}</td>
<td>Изначальное определение</td>
</tr>
</tbody>
</table>
<h2 id="Browser_compatibility" name="Browser_compatibility">Поддержка браузерами</h2>
<p>{{ CompatibilityTable() }}</p>
<div id="compat-desktop">
<table class="compat-table">
<tbody>
<tr>
<th>Возможность</th>
<th>Chrome</th>
<th>Firefox (Gecko)</th>
<th>Internet Explorer</th>
<th>Opera</th>
<th>Safari</th>
</tr>
<tr>
<td>Базовая поддержка</td>
<td>{{ CompatVersionUnknown() }}</td>
<td>{{ CompatGeckoDesktop("1") }}</td>
<td>7</td>
<td>{{ CompatVersionUnknown() }}</td>
<td>{{ CompatVersionUnknown() }}</td>
</tr>
<tr>
<td>Поддержка пространств имён</td>
<td>{{ CompatVersionUnknown() }}</td>
<td>{{ CompatGeckoDesktop("1") }}</td>
<td>9</td>
<td>8</td>
<td>1.3</td>
</tr>
</tbody>
</table>
</div>
<div id="compat-mobile">
<table class="compat-table">
<tbody>
<tr>
<th>Возможность</th>
<th>Android</th>
<th>Chrome for Android</th>
<th>Firefox Mobile (Gecko)</th>
<th>IE Mobile</th>
<th>Opera Mobile</th>
<th>Safari Mobile</th>
</tr>
<tr>
<td>Базовая поддержка</td>
<td>{{ CompatUnknown() }}</td>
<td>{{ CompatUnknown() }}</td>
<td>{{ CompatGeckoMobile("1") }}</td>
<td>{{ CompatUnknown() }}</td>
<td>{{ CompatUnknown() }}</td>
<td>{{ CompatUnknown() }}</td>
</tr>
<tr>
<td>Поддержка пространств имён</td>
<td>{{ CompatUnknown() }}</td>
<td>{{ CompatUnknown() }}</td>
<td>{{ CompatUnknown() }}</td>
<td>{{ CompatUnknown() }}</td>
<td>{{ CompatUnknown() }}</td>
<td>{{ CompatUnknown() }}</td>
</tr>
</tbody>
</table>
</div>
|