Исходный код вики Селекторы

Версия 1.2 от Alexandr Fokin на 2020/06/21 15:07

Скрыть последних авторов
Alexandr Fokin 1.1 1 {{code language=""}}
2 <style>
3
4 <--Для указанного селектора-->
5 [селектор]
6 {
7 [свойство1]: значение1
8 [свойство2]: значение2
9 }
10
11 <--Для списка указанных селекторов-->
12 [селектор1], [селектор2]
13 {
14 [свойство1]: значение1
15 [свойство2]: значение2
16 }
17
18 <--Для таких селекторов [селектор2], являющихся вложенным по отношению к [селектор1] (любого уровня )-->
19 [селектор1] [селектор2]
20 {
21 [свойство1]: значение1
22 [свойство2]: значение2
23 }
24
25 <--Для таких селекторов [селектор2], являющихся вложенным по отношению к [селектор1] (только 1 уровень вложения)-->
26 [селектор1] > [селектор2]
27 {
28 [свойство1]: значение1
29 [свойство2]: значение2
30 }
31
32 <--Для таких селекторов [селектор2], первый элемент свурху на том же уровне [селектор1]-->
33 [селектор1] + [селектор2]
34 {
35 [свойство1]: значение1
36 [свойство2]: значение2
37 }
38
39 <--Для таких селекторов [селектор2], перед которыми на том же уровне имеется [селектор1]-->
40 [селектор1] ~ [селектор2]
41 {
42 [свойство1]: значение1
43 [свойство2]: значение2
44 }
45
46 </style>
47 {{/code}}
48
49
50 {{html}}
51 <table>
52 <caption>Допустимые селекторы</caption>
53 <tr>
54 <th>Имя/Формат</th>
55 <th>Описание</th>
56 <th>Сила приоритета применения</th>
57 </tr>
58
59 <tr>
60 <td>*</td>
61 <td>Все элементы</td>
62 <td>1</td>
63 </tr>
64 <tr>
65 <td>Имя тега</td>
66 <td></td>
67 <td>2</td>
68 </tr>
69 <tr>
70 <td>Имя тега[Имя атрибута]</td>
71 <td>Все теги, у явно указан данный атрибут</td>
72 <td>2</td>
73 </tr>
74 <tr>
75 <td>Имя тега[Имя атрибута="Значение атрибута"]</td>
76 <td>
77 Все теги, у явно указан данный атрибут с опеределенным значением.<br />
78 ^ - Значение начинается с подстроки | Имя тега[Имя атрибута^="Значение атрибута"]<br />
79 $ - Значение оканчивается подстрокой | Имя тега[Имя атрибута$="Значение атрибута"]<br />
80 </td>
81 <td>2</td>
82 </tr>
83 <tr>
84 <td>Имя класса</td>
85 <td>Атрибуит class</td>
86 <td>3</td>
87 </tr>
88 <tr>
89 <td>Id</td>
90 <td>Атрибут id</td>
91 <td>4</td>
92 </tr>
93 </table>
94 {{/html}}
95
96
97 Селектор регистрочуствителен
98 Селекторы обладают приоритетами (от * до id)
99