Changeset View
Changeset View
Standalone View
Standalone View
data/syntax/css.xml
1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> | ||
---|---|---|---|---|---|
2 | <!DOCTYPE language SYSTEM "language.dtd" | 2 | <!DOCTYPE language SYSTEM "language.dtd" | ||
3 | [ | 3 | [ | ||
4 | <!-- http://www.w3.org/TR/CSS21/syndata.html#tokenization --> | 4 | <!-- https://www.w3.org/TR/CSS22/syndata.html#tokenization --> | ||
5 | <!ENTITY nmstart "[_a-zA-Z]|(\\[0-9a-fA-F]{1,6})|(\\[^\n\r\f0-9a-fA-F])"> | 5 | <!ENTITY nmstart "[_a-zA-Z]|(\\[0-9a-fA-F]{1,6})|(\\[^\n\r\f0-9a-fA-F])"> | ||
6 | <!ENTITY nmchar "[_a-zA-Z0-9-]|(\\[0-9a-fA-F]{1,6})|(\\[^\n\r\f0-9a-fA-F])"> | 6 | <!ENTITY nmchar "[_a-zA-Z0-9-]|(\\[0-9a-fA-F]{1,6})|(\\[^\n\r\f0-9a-fA-F])"> | ||
7 | ]> | 7 | ]> | ||
8 | 8 | | |||
9 | <!-- | 9 | <!-- | ||
10 | 10 | | |||
11 | Kate CSS syntax highlighting definition | 11 | Kate CSS syntax highlighting definition | ||
12 | 12 | | |||
Show All 11 Lines | |||||
24 | - Version 2.03, by Milian Wolff: | 24 | - Version 2.03, by Milian Wolff: | ||
25 | - Make it spelling aware | 25 | - Make it spelling aware | ||
26 | 26 | | |||
27 | - Version 2.08, Joseph Wenninger: | 27 | - Version 2.08, Joseph Wenninger: | ||
28 | - CSS3 media queries | 28 | - CSS3 media queries | ||
29 | 29 | | |||
30 | --> | 30 | --> | ||
31 | 31 | | |||
32 | <language name="CSS" version="6" kateversion="5.0" section="Markup" extensions="*.css" indenter="cstyle" mimetype="text/css" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL" priority="10"> | 32 | <language name="CSS" version="7" kateversion="5.0" section="Markup" extensions="*.css" indenter="cstyle" mimetype="text/css" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL" priority="10"> | ||
33 | 33 | | |||
34 | <highlighting> | 34 | <highlighting> | ||
35 | <list name="properties"> | 35 | <list name="properties"> | ||
36 | <!-- W3C > Work Draft, from https://www.w3.org/Style/CSS/all-properties --> | 36 | <!-- W3C > Work Draft, from https://www.w3.org/Style/CSS/all-properties --> | ||
37 | <item>azimuth</item> | | |||
38 | <item>align-content</item> | 37 | <item>align-content</item> | ||
39 | <item>align-items</item> | 38 | <item>align-items</item> | ||
40 | <item>align-self</item> | | |||
41 | <item>alignment-baseline</item> | 39 | <item>alignment-baseline</item> | ||
40 | <item>align-self</item> | ||||
42 | <item>all</item> | 41 | <item>all</item> | ||
43 | <item>animation-name</item> | 42 | <item>animation</item> | ||
43 | <item>animation-delay</item> | ||||
44 | <item>animation-direction</item> | ||||
44 | <item>animation-duration</item> | 45 | <item>animation-duration</item> | ||
46 | <item>animation-fill-mode</item> | ||||
45 | <item>animation-iteration-count</item> | 47 | <item>animation-iteration-count</item> | ||
46 | <item>animation-direction</item> | 48 | <item>animation-name</item> | ||
47 | <item>animation-delay</item> | | |||
48 | <item>animation-play-state</item> | 49 | <item>animation-play-state</item> | ||
49 | <item>animation-fill-mode</item> | | |||
50 | <item>animation-timing-function</item> | 50 | <item>animation-timing-function</item> | ||
51 | <item>appearance</item> | ||||
52 | <item>azimuth</item> | ||||
51 | <item>backface-visibility</item> | 53 | <item>backface-visibility</item> | ||
52 | <item>background</item> | 54 | <item>background</item> | ||
53 | <item>background-attachment</item> | 55 | <item>background-attachment</item> | ||
54 | <item>background-blend-mode</item> | 56 | <item>background-blend-mode</item> | ||
55 | <item>background-break</item> | | |||
56 | <item>background-clip</item> | 57 | <item>background-clip</item> | ||
57 | <item>background-color</item> | 58 | <item>background-color</item> | ||
58 | <item>background-image</item> | 59 | <item>background-image</item> | ||
60 | <item>background-image-transform</item> | ||||
59 | <item>background-origin</item> | 61 | <item>background-origin</item> | ||
60 | <item>background-position</item> | 62 | <item>background-position</item> | ||
61 | <item>background-repeat</item> | 63 | <item>background-repeat</item> | ||
62 | <item>background-size</item> | 64 | <item>background-size</item> | ||
63 | <item>baseline-shift</item> | 65 | <item>baseline-shift</item> | ||
66 | <item>block-size</item> | ||||
67 | <item>block-step</item> | ||||
68 | <item>block-step-align</item> | ||||
69 | <item>block-step-insert</item> | ||||
70 | <item>block-step-round</item> | ||||
71 | <item>block-step-size</item> | ||||
64 | <item>bookmark-label</item> | 72 | <item>bookmark-label</item> | ||
65 | <item>bookmark-level</item> | 73 | <item>bookmark-level</item> | ||
66 | <item>bookmark-level</item> | 74 | <item>bookmark-state</item> | ||
67 | <item>border</item> | 75 | <item>border</item> | ||
76 | <item>border-block</item> | ||||
77 | <item>border-block-color</item> | ||||
78 | <item>border-block-end</item> | ||||
79 | <item>border-block-end-color</item> | ||||
80 | <item>border-block-end-style</item> | ||||
81 | <item>border-block-end-width</item> | ||||
82 | <item>border-block-start</item> | ||||
83 | <item>border-block-start-color</item> | ||||
84 | <item>border-block-start-style</item> | ||||
85 | <item>border-block-start-width</item> | ||||
86 | <item>border-block-style</item> | ||||
87 | <item>border-block-width</item> | ||||
68 | <item>border-bottom</item> | 88 | <item>border-bottom</item> | ||
69 | <item>border-bottom-color</item> | 89 | <item>border-bottom-color</item> | ||
70 | <item>border-bottom-image</item> | | |||
71 | <item>border-bottom-style</item> | | |||
72 | <item>border-bottom-width</item> | | |||
73 | <item>border-bottom-left-image</item> | | |||
74 | <item>border-bottom-left-radius</item> | 90 | <item>border-bottom-left-radius</item> | ||
75 | <item>border-bottom-right-image</item> | | |||
76 | <item>border-bottom-right-radius</item> | 91 | <item>border-bottom-right-radius</item> | ||
92 | <item>border-bottom-style</item> | ||||
93 | <item>border-bottom-width</item> | ||||
77 | <item>border-boundary</item> | 94 | <item>border-boundary</item> | ||
78 | <item>border-collapse</item> | 95 | <item>border-collapse</item> | ||
79 | <item>border-color</item> | 96 | <item>border-color</item> | ||
80 | <item>border-corner-image</item> | | |||
81 | <item>border-image</item> | 97 | <item>border-image</item> | ||
82 | <item>border-image-outset</item> | 98 | <item>border-image-outset</item> | ||
83 | <item>border-image-repeat</item> | 99 | <item>border-image-repeat</item> | ||
84 | <item>border-image-slice</item> | 100 | <item>border-image-slice</item> | ||
85 | <item>border-image-source</item> | 101 | <item>border-image-source</item> | ||
102 | <item>border-image-transform</item> | ||||
86 | <item>border-image-width</item> | 103 | <item>border-image-width</item> | ||
104 | <item>border-inline</item> | ||||
105 | <item>border-inline-color</item> | ||||
106 | <item>border-inline-end</item> | ||||
107 | <item>border-inline-end-color</item> | ||||
108 | <item>border-inline-end-style</item> | ||||
109 | <item>border-inline-end-width</item> | ||||
110 | <item>border-inline-start</item> | ||||
111 | <item>border-inline-start-color</item> | ||||
112 | <item>border-inline-start-style</item> | ||||
113 | <item>border-inline-start-width</item> | ||||
114 | <item>border-inline-style</item> | ||||
115 | <item>border-inline-width</item> | ||||
87 | <item>border-left</item> | 116 | <item>border-left</item> | ||
88 | <item>border-left-color</item> | 117 | <item>border-left-color</item> | ||
89 | <item>border-left-image</item> | | |||
90 | <item>border-left-style</item> | 118 | <item>border-left-style</item> | ||
91 | <item>border-left-width</item> | 119 | <item>border-left-width</item> | ||
92 | <item>border-radius</item> | 120 | <item>border-radius</item> | ||
93 | <item>border-right</item> | 121 | <item>border-right</item> | ||
94 | <item>border-right-color</item> | 122 | <item>border-right-color</item> | ||
95 | <item>border-right-image</item> | | |||
96 | <item>border-right-style</item> | 123 | <item>border-right-style</item> | ||
97 | <item>border-right-width</item> | 124 | <item>border-right-width</item> | ||
98 | <item>border-spacing</item> | 125 | <item>border-spacing</item> | ||
99 | <item>border-style</item> | 126 | <item>border-style</item> | ||
100 | <item>border-top</item> | 127 | <item>border-top</item> | ||
101 | <item>border-top-color</item> | 128 | <item>border-top-color</item> | ||
102 | <item>border-top-image</item> | | |||
103 | <item>border-top-style</item> | | |||
104 | <item>border-top-width</item> | | |||
105 | <item>border-top-left-image</item> | | |||
106 | <item>border-top-left-radius</item> | 129 | <item>border-top-left-radius</item> | ||
107 | <item>border-top-right-image</item> | | |||
108 | <item>border-top-right-radius</item> | 130 | <item>border-top-right-radius</item> | ||
131 | <item>border-top-style</item> | ||||
132 | <item>border-top-width</item> | ||||
109 | <item>border-width</item> | 133 | <item>border-width</item> | ||
110 | <item>bottom</item> | 134 | <item>bottom</item> | ||
111 | <item>box-align</item> | | |||
112 | <item>box-decoration-break</item> | 135 | <item>box-decoration-break</item> | ||
113 | <item>box-direction</item> | | |||
114 | <item>box-flex</item> | | |||
115 | <item>box-shadow</item> | 136 | <item>box-shadow</item> | ||
116 | <item>box-sizing</item> | 137 | <item>box-sizing</item> | ||
117 | <item>box-snap</item> | 138 | <item>box-snap</item> | ||
118 | <item>box-suppress</item> | | |||
119 | <item>break-after</item> | 139 | <item>break-after</item> | ||
120 | <item>break-before</item> | 140 | <item>break-before</item> | ||
121 | <item>break-inside</item> | 141 | <item>break-inside</item> | ||
122 | <item>caret-color</item> | | |||
123 | <item>caption-side</item> | 142 | <item>caption-side</item> | ||
124 | <item>chains</item> | 143 | <item>caret</item> | ||
144 | <item>caret-color</item> | ||||
145 | <item>caret-shape</item> | ||||
125 | <item>clear</item> | 146 | <item>clear</item> | ||
126 | <item>clip</item> | 147 | <item>clip</item> | ||
127 | <item>clip-path</item> | 148 | <item>clip-path</item> | ||
128 | <item>clip-rule</item> | 149 | <item>clip-rule</item> | ||
129 | <item>color</item> | 150 | <item>color</item> | ||
151 | <item>color-adjust</item> | ||||
130 | <item>color-interpolation-filters</item> | 152 | <item>color-interpolation-filters</item> | ||
153 | <item>columns</item> | ||||
131 | <item>column-count</item> | 154 | <item>column-count</item> | ||
132 | <item>column-fill</item> | 155 | <item>column-fill</item> | ||
133 | <item>column-gap</item> | 156 | <item>column-gap</item> | ||
134 | <item>column-rule</item> | 157 | <item>column-rule</item> | ||
135 | <item>column-rule-color</item> | 158 | <item>column-rule-color</item> | ||
136 | <item>column-rule-style</item> | 159 | <item>column-rule-style</item> | ||
137 | <item>column-rule-width</item> | 160 | <item>column-rule-width</item> | ||
138 | <item>column-span</item> | 161 | <item>column-span</item> | ||
139 | <item>column-width</item> | 162 | <item>column-width</item> | ||
140 | <item>columns</item> | 163 | <item>contain</item> | ||
141 | <item>content</item> | 164 | <item>content</item> | ||
165 | <item>continue</item> | ||||
142 | <item>counter-increment</item> | 166 | <item>counter-increment</item> | ||
143 | <item>counter-reset</item> | 167 | <item>counter-reset</item> | ||
144 | <item>counter-set</item> | 168 | <item>counter-set</item> | ||
145 | <item>cue</item> | 169 | <item>cue</item> | ||
146 | <item>cue-after</item> | 170 | <item>cue-after</item> | ||
147 | <item>cue-before</item> | 171 | <item>cue-before</item> | ||
148 | <item>cursor</item> | 172 | <item>cursor</item> | ||
149 | <item>direction</item> | 173 | <item>direction</item> | ||
150 | <item>display</item> | 174 | <item>display</item> | ||
151 | <item>dominant-baseline</item> | 175 | <item>dominant-baseline</item> | ||
152 | <item>elevation</item> | 176 | <item>elevation</item> | ||
153 | <item>empty-cells</item> | 177 | <item>empty-cells</item> | ||
178 | <item>fill</item> | ||||
179 | <item>fill-break</item> | ||||
180 | <item>fill-color</item> | ||||
181 | <item>fill-image</item> | ||||
182 | <item>fill-opacity</item> | ||||
183 | <item>fill-origin</item> | ||||
184 | <item>fill-position</item> | ||||
185 | <item>fill-repeat</item> | ||||
186 | <item>fill-rule</item> | ||||
187 | <item>fill-size</item> | ||||
154 | <item>filter</item> | 188 | <item>filter</item> | ||
155 | <item>flex</item> | 189 | <item>flex</item> | ||
156 | <item>flex-basis</item> | 190 | <item>flex-basis</item> | ||
157 | <item>flex-direction</item> | 191 | <item>flex-direction</item> | ||
158 | <item>flex-flow</item> | 192 | <item>flex-flow</item> | ||
159 | <item>flex-grow</item> | 193 | <item>flex-grow</item> | ||
160 | <item>flex-shrink</item> | 194 | <item>flex-shrink</item> | ||
161 | <item>flex-wrap</item> | 195 | <item>flex-wrap</item> | ||
162 | <item>float</item> | 196 | <item>float</item> | ||
197 | <item>float-defer</item> | ||||
198 | <item>float-offset</item> | ||||
199 | <item>float-reference</item> | ||||
163 | <item>flood-color</item> | 200 | <item>flood-color</item> | ||
164 | <item>flood-opacity</item> | 201 | <item>flood-opacity</item> | ||
165 | <item>flow</item> | | |||
166 | <item>flow-from</item> | 202 | <item>flow-from</item> | ||
167 | <item>flow-into</item> | 203 | <item>flow-into</item> | ||
168 | <item>font</item> | 204 | <item>font</item> | ||
169 | <item>font-family</item> | 205 | <item>font-family</item> | ||
206 | <item>font-feature-settings</item> | ||||
207 | <item>font-kerning</item> | ||||
208 | <item>font-language-override</item> | ||||
209 | <item>font-max-size</item> | ||||
210 | <item>font-min-size</item> | ||||
211 | <item>font-optical-sizing</item> | ||||
212 | <item>font-palette</item> | ||||
170 | <item>font-size</item> | 213 | <item>font-size</item> | ||
171 | <item>font-size-adjust</item> | 214 | <item>font-size-adjust</item> | ||
172 | <item>font-stretch</item> | 215 | <item>font-stretch</item> | ||
173 | <item>font-style</item> | 216 | <item>font-style</item> | ||
174 | <item>font-variant</item> | | |||
175 | <item>font-weight</item> | | |||
176 | <item>font-stretch</item> | | |||
177 | <item>font-feature-settings</item> | | |||
178 | <item>font-kerning</item> | | |||
179 | <item>font-language-override</item> | | |||
180 | <item>font-synthesis</item> | 217 | <item>font-synthesis</item> | ||
218 | <item>font-variant</item> | ||||
181 | <item>font-variant-alternates</item> | 219 | <item>font-variant-alternates</item> | ||
182 | <item>font-variant-caps</item> | 220 | <item>font-variant-caps</item> | ||
183 | <item>font-variant-east-asian</item> | 221 | <item>font-variant-east-asian</item> | ||
222 | <item>font-variant-emoji</item> | ||||
184 | <item>font-variant-ligatures</item> | 223 | <item>font-variant-ligatures</item> | ||
185 | <item>font-variant-numeric</item> | 224 | <item>font-variant-numeric</item> | ||
186 | <item>font-variant-position</item> | 225 | <item>font-variant-position</item> | ||
226 | <item>font-variation-settings</item> | ||||
227 | <item>font-weight</item> | ||||
187 | <item>footnote-display</item> | 228 | <item>footnote-display</item> | ||
188 | <item>footnote-policy</item> | 229 | <item>footnote-policy</item> | ||
230 | <item>gap</item> | ||||
189 | <item>glyph-orientation-vertical</item> | 231 | <item>glyph-orientation-vertical</item> | ||
190 | <item>grid</item> | 232 | <item>grid</item> | ||
191 | <item>grid-area</item> | 233 | <item>grid-area</item> | ||
192 | <item>grid-auto-columns</item> | 234 | <item>grid-auto-columns</item> | ||
193 | <item>grid-auto-flow</item> | 235 | <item>grid-auto-flow</item> | ||
194 | <item>grid-auto-rows</item> | 236 | <item>grid-auto-rows</item> | ||
195 | <item>grid-column</item> | 237 | <item>grid-column</item> | ||
196 | <item>grid-column-end</item> | 238 | <item>grid-column-end</item> | ||
197 | <item>grid-column-gap</item> | 239 | <item>grid-column-gap</item> | ||
198 | <item>grid-column-start</item> | 240 | <item>grid-column-start</item> | ||
199 | <item>grid-gap</item> | 241 | <item>grid-gap</item> | ||
200 | <item>grid-row</item> | 242 | <item>grid-row</item> | ||
201 | <item>grid-row-end</item> | 243 | <item>grid-row-end</item> | ||
202 | <item>grid-row-gap</item> | 244 | <item>grid-row-gap</item> | ||
203 | <item>grid-row-start</item> | 245 | <item>grid-row-start</item> | ||
204 | <item>grid-template</item> | 246 | <item>grid-template</item> | ||
205 | <item>grid-template-areas</item> | 247 | <item>grid-template-areas</item> | ||
206 | <item>grid-template-columns</item> | 248 | <item>grid-template-columns</item> | ||
207 | <item>grid-template-rows</item> | 249 | <item>grid-template-rows</item> | ||
208 | <item>hanging-punctuation</item> | 250 | <item>hanging-punctuation</item> | ||
209 | <item>height</item> | 251 | <item>height</item> | ||
252 | <item>hyphenate-character</item> | ||||
253 | <item>hyphenate-limit-chars</item> | ||||
254 | <item>hyphenate-limit-last</item> | ||||
255 | <item>hyphenate-limit-lines</item> | ||||
256 | <item>hyphenate-limit-zone</item> | ||||
210 | <item>hyphens</item> | 257 | <item>hyphens</item> | ||
211 | <item>image-orientation</item> | 258 | <item>image-orientation</item> | ||
212 | <item>image-rendering</item> | 259 | <item>image-rendering</item> | ||
213 | <item>image-resolution</item> | 260 | <item>image-resolution</item> | ||
214 | <item>initial-letter</item> | 261 | <item>initial-letter</item> | ||
215 | <item>initial-letter-align</item> | 262 | <item>initial-letter-align</item> | ||
216 | <item>initial-letter-wrap</item> | 263 | <item>initial-letter-wrap</item> | ||
264 | <item>inline-size</item> | ||||
265 | <item>inset</item> | ||||
266 | <item>inset-block</item> | ||||
267 | <item>inset-block-end</item> | ||||
268 | <item>inset-block-start</item> | ||||
269 | <item>inset-inline</item> | ||||
270 | <item>inset-inline-end</item> | ||||
271 | <item>inset-inline-start</item> | ||||
217 | <item>isolation</item> | 272 | <item>isolation</item> | ||
218 | <item>justify-content</item> | 273 | <item>justify-content</item> | ||
219 | <item>justify-items</item> | 274 | <item>justify-items</item> | ||
220 | <item>justify-self</item> | 275 | <item>justify-self</item> | ||
221 | <item>left</item> | 276 | <item>left</item> | ||
222 | <item>letter-spacing</item> | 277 | <item>letter-spacing</item> | ||
223 | <item>lighting-color</item> | 278 | <item>lighting-color</item> | ||
224 | <item>linear-gradient</item> | 279 | <item>line-break</item> | ||
225 | <item>line-grid</item> | 280 | <item>line-grid</item> | ||
226 | <item>line-height</item> | 281 | <item>line-height</item> | ||
282 | <item>line-height-step</item> | ||||
227 | <item>line-snap</item> | 283 | <item>line-snap</item> | ||
228 | <item>list-style</item> | 284 | <item>list-style</item> | ||
229 | <item>list-style-image</item> | 285 | <item>list-style-image</item> | ||
230 | <item>list-style-keyword</item> | | |||
231 | <item>list-style-position</item> | 286 | <item>list-style-position</item> | ||
232 | <item>list-style-type</item> | 287 | <item>list-style-type</item> | ||
233 | <item>margin</item> | 288 | <item>margin</item> | ||
289 | <item>margin-block</item> | ||||
290 | <item>margin-block-end</item> | ||||
291 | <item>margin-block-start</item> | ||||
234 | <item>margin-bottom</item> | 292 | <item>margin-bottom</item> | ||
293 | <item>margin-inline</item> | ||||
294 | <item>margin-inline-end</item> | ||||
295 | <item>margin-inline-start</item> | ||||
235 | <item>margin-left</item> | 296 | <item>margin-left</item> | ||
236 | <item>margin-right</item> | 297 | <item>margin-right</item> | ||
237 | <item>margin-top</item> | 298 | <item>margin-top</item> | ||
238 | <item>marker-offset</item> | 299 | <item>marker</item> | ||
300 | <item>marker-end</item> | ||||
301 | <item>marker-knockout-left</item> | ||||
302 | <item>marker-knockout-right</item> | ||||
303 | <item>marker-mid</item> | ||||
304 | <item>marker-pattern</item> | ||||
305 | <item>marker-segment</item> | ||||
239 | <item>marker-side</item> | 306 | <item>marker-side</item> | ||
307 | <item>marker-start</item> | ||||
240 | <item>marquee-direction</item> | 308 | <item>marquee-direction</item> | ||
241 | <item>marquee-loop</item> | 309 | <item>marquee-loop</item> | ||
242 | <item>marquee-speed</item> | 310 | <item>marquee-speed</item> | ||
243 | <item>marquee-style</item> | 311 | <item>marquee-style</item> | ||
244 | <item>mask</item> | 312 | <item>mask</item> | ||
245 | <item>mask-border</item> | 313 | <item>mask-border</item> | ||
246 | <item>mask-border-mode</item> | 314 | <item>mask-border-mode</item> | ||
247 | <item>mask-border-outset</item> | 315 | <item>mask-border-outset</item> | ||
248 | <item>mask-border-repeat</item> | 316 | <item>mask-border-repeat</item> | ||
249 | <item>mask-border-slice</item> | 317 | <item>mask-border-slice</item> | ||
250 | <item>mask-border-source</item> | 318 | <item>mask-border-source</item> | ||
251 | <item>mask-border-width</item> | 319 | <item>mask-border-width</item> | ||
252 | <item>mask-clip</item> | 320 | <item>mask-clip</item> | ||
253 | <item>mask-composite</item> | 321 | <item>mask-composite</item> | ||
254 | <item>mask-image</item> | 322 | <item>mask-image</item> | ||
255 | <item>mask-mode</item> | 323 | <item>mask-mode</item> | ||
256 | <item>mask-origin</item> | 324 | <item>mask-origin</item> | ||
257 | <item>mask-position</item> | 325 | <item>mask-position</item> | ||
258 | <item>mask-repeat</item> | 326 | <item>mask-repeat</item> | ||
259 | <item>mask-size</item> | 327 | <item>mask-size</item> | ||
260 | <item>mask-type</item> | 328 | <item>mask-type</item> | ||
329 | <item>max-block-size</item> | ||||
261 | <item>max-height</item> | 330 | <item>max-height</item> | ||
331 | <item>max-inline-size</item> | ||||
262 | <item>max-lines</item> | 332 | <item>max-lines</item> | ||
263 | <item>max-width</item> | 333 | <item>max-width</item> | ||
334 | <item>min-block-size</item> | ||||
264 | <item>min-height</item> | 335 | <item>min-height</item> | ||
336 | <item>min-inline-size</item> | ||||
265 | <item>min-width</item> | 337 | <item>min-width</item> | ||
266 | <item>mix-blend-mode</item> | 338 | <item>mix-blend-mode</item> | ||
339 | <item>nav-up</item> | ||||
267 | <item>nav-down</item> | 340 | <item>nav-down</item> | ||
268 | <item>nav-left</item> | 341 | <item>nav-left</item> | ||
269 | <item>nav-right</item> | 342 | <item>nav-right</item> | ||
270 | <item>nav-up</item> | | |||
271 | <item>object-fit</item> | 343 | <item>object-fit</item> | ||
272 | <item>object-position</item> | 344 | <item>object-position</item> | ||
345 | <item>offset</item> | ||||
273 | <item>offset-after</item> | 346 | <item>offset-after</item> | ||
347 | <item>offset-anchor</item> | ||||
274 | <item>offset-before</item> | 348 | <item>offset-before</item> | ||
349 | <item>offset-distance</item> | ||||
275 | <item>offset-end</item> | 350 | <item>offset-end</item> | ||
351 | <item>offset-path</item> | ||||
352 | <item>offset-position</item> | ||||
353 | <item>offset-rotate</item> | ||||
276 | <item>offset-start</item> | 354 | <item>offset-start</item> | ||
277 | <item>opacity</item> | 355 | <item>opacity</item> | ||
278 | <item>order</item> | 356 | <item>order</item> | ||
279 | <item>orphans</item> | 357 | <item>orphans</item> | ||
280 | <item>outline</item> | 358 | <item>outline</item> | ||
281 | <item>outline-color</item> | 359 | <item>outline-color</item> | ||
282 | <item>outline-offset</item> | 360 | <item>outline-offset</item> | ||
283 | <item>outline-style</item> | 361 | <item>outline-style</item> | ||
284 | <item>outline-width</item> | 362 | <item>outline-width</item> | ||
285 | <item>overflow</item> | 363 | <item>overflow</item> | ||
286 | <item>overflow-style</item> | 364 | <item>overflow-style</item> | ||
287 | <item>overflow-wrap</item> | 365 | <item>overflow-wrap</item> | ||
288 | <item>overflow-x</item> | 366 | <item>overflow-x</item> | ||
289 | <item>overflow-y</item> | 367 | <item>overflow-y</item> | ||
290 | <item>padding</item> | 368 | <item>padding</item> | ||
369 | <item>padding-block</item> | ||||
370 | <item>padding-block-end</item> | ||||
371 | <item>padding-block-start</item> | ||||
291 | <item>padding-bottom</item> | 372 | <item>padding-bottom</item> | ||
373 | <item>padding-inline</item> | ||||
374 | <item>padding-inline-end</item> | ||||
375 | <item>padding-inline-start</item> | ||||
292 | <item>padding-left</item> | 376 | <item>padding-left</item> | ||
293 | <item>padding-right</item> | 377 | <item>padding-right</item> | ||
294 | <item>padding-top</item> | 378 | <item>padding-top</item> | ||
295 | <item>page</item> | 379 | <item>page</item> | ||
296 | <item>page-break-after</item> | 380 | <item>page-break-after</item> | ||
297 | <item>page-break-before</item> | 381 | <item>page-break-before</item> | ||
298 | <item>page-break-inside</item> | 382 | <item>page-break-inside</item> | ||
299 | <item>pause</item> | 383 | <item>pause</item> | ||
300 | <item>pause-after</item> | 384 | <item>pause-after</item> | ||
301 | <item>pause-before</item> | 385 | <item>pause-before</item> | ||
302 | <item>perspective</item> | 386 | <item>perspective</item> | ||
303 | <item>perspective-origin</item> | 387 | <item>perspective-origin</item> | ||
304 | <item>pitch</item> | 388 | <item>pitch</item> | ||
305 | <item>pitch-range</item> | 389 | <item>pitch-range</item> | ||
390 | <item>place-content</item> | ||||
391 | <item>place-items</item> | ||||
392 | <item>place-self</item> | ||||
306 | <item>play-during</item> | 393 | <item>play-during</item> | ||
307 | <item>pointer-events</item> | 394 | <item>pointer-events</item> | ||
308 | <item>polar-anchor</item> | | |||
309 | <item>polar-angle</item> | | |||
310 | <item>polar-distance</item> | | |||
311 | <item>polar-origin</item> | | |||
312 | <item>position</item> | 395 | <item>position</item> | ||
313 | <item>presentation-level</item> | | |||
314 | <item>quotes</item> | 396 | <item>quotes</item> | ||
397 | <item>region-fragment</item> | ||||
315 | <item>resize</item> | 398 | <item>resize</item> | ||
316 | <item>rest</item> | | |||
317 | <item>rest-after</item> | | |||
318 | <item>rest-before</item> | | |||
319 | <item>richness</item> | 399 | <item>richness</item> | ||
320 | <item>right</item> | 400 | <item>right</item> | ||
321 | <item>rotation</item> | 401 | <item>rotation</item> | ||
322 | <item>rotation-point</item> | 402 | <item>rotation-point</item> | ||
403 | <item>row-gap</item> | ||||
323 | <item>ruby-align</item> | 404 | <item>ruby-align</item> | ||
324 | <item>ruby-merge</item> | 405 | <item>ruby-merge</item> | ||
325 | <item>ruby-position</item> | 406 | <item>ruby-position</item> | ||
326 | <item>running</item> | 407 | <item>running</item> | ||
327 | <item>scroll-behavior</item> | 408 | <item>scrollbar-gutter</item> | ||
328 | <item>scroll-snap-align</item> | | |||
329 | <item>scroll-snap-margin</item> | | |||
330 | <item>scroll-snap-margin-block</item> | | |||
331 | <item>scroll-snap-margin-block-end</item> | | |||
332 | <item>scroll-snap-margin-block-start</item> | | |||
333 | <item>scroll-snap-margin-bottom</item> | | |||
334 | <item>scroll-snap-margin-inline</item> | | |||
335 | <item>scroll-snap-margin-inline-end</item> | | |||
336 | <item>scroll-snap-margin-inline-start</item> | | |||
337 | <item>scroll-snap-margin-left</item> | | |||
338 | <item>scroll-snap-margin-right</item> | | |||
339 | <item>scroll-snap-margin-top</item> | | |||
340 | <item>scroll-snap-padding</item> | | |||
341 | <item>scroll-snap-padding-block</item> | | |||
342 | <item>scroll-snap-padding-block-end</item> | | |||
343 | <item>scroll-snap-padding-block-start</item> | | |||
344 | <item>scroll-snap-padding-bottom</item> | | |||
345 | <item>scroll-snap-padding-inline</item> | | |||
346 | <item>scroll-snap-padding-inline-end</item> | | |||
347 | <item>scroll-snap-padding-inline-start</item> | | |||
348 | <item>scroll-snap-padding-left</item> | | |||
349 | <item>scroll-snap-padding-right</item> | | |||
350 | <item>scroll-snap-padding-top</item> | | |||
351 | <item>scroll-snap-stop</item> | | |||
352 | <item>scroll-snap-type</item> | | |||
353 | <item>shape-image-threshold</item> | 409 | <item>shape-image-threshold</item> | ||
354 | <item>shape-inside</item> | 410 | <item>shape-inside</item> | ||
355 | <item>shape-margin</item> | 411 | <item>shape-margin</item> | ||
356 | <item>shape-outside</item> | 412 | <item>shape-outside</item> | ||
357 | <item>size</item> | 413 | <item>size</item> | ||
358 | <item>speak</item> | 414 | <item>speak</item> | ||
359 | <item>speak-as</item> | | |||
360 | <item>speak-header</item> | 415 | <item>speak-header</item> | ||
361 | <item>speak-numeral</item> | 416 | <item>speak-numeral</item> | ||
362 | <item>speak-punctuation</item> | 417 | <item>speak-punctuation</item> | ||
363 | <item>speech-rate</item> | 418 | <item>speech-rate</item> | ||
364 | <item>stress</item> | 419 | <item>stress</item> | ||
365 | <item>string-set</item> | 420 | <item>string-set</item> | ||
366 | <item>tab-size</item> | | |||
367 | <item>table-layout</item> | 421 | <item>table-layout</item> | ||
422 | <item>tab-size</item> | ||||
423 | <item>text-align-all</item> | ||||
368 | <item>text-align</item> | 424 | <item>text-align</item> | ||
369 | <item>text-align-last</item> | 425 | <item>text-align-last</item> | ||
370 | <item>text-combine-upright</item> | 426 | <item>text-combine-upright</item> | ||
371 | <item>text-decoration</item> | | |||
372 | <item>text-decoration-color</item> | 427 | <item>text-decoration-color</item> | ||
428 | <item>text-decoration</item> | ||||
373 | <item>text-decoration-line</item> | 429 | <item>text-decoration-line</item> | ||
374 | <item>text-decoration-skip</item> | 430 | <item>text-decoration-skip</item> | ||
431 | <item>text-decoration-skip-ink</item> | ||||
375 | <item>text-decoration-style</item> | 432 | <item>text-decoration-style</item> | ||
433 | <item>text-decoration-width</item> | ||||
376 | <item>text-emphasis</item> | 434 | <item>text-emphasis</item> | ||
377 | <item>text-emphasis-color</item> | 435 | <item>text-emphasis-color</item> | ||
378 | <item>text-emphasis-position</item> | 436 | <item>text-emphasis-position</item> | ||
437 | <item>text-emphasis-skip</item> | ||||
379 | <item>text-emphasis-style</item> | 438 | <item>text-emphasis-style</item> | ||
380 | <item>text-indent</item> | 439 | <item>text-indent</item> | ||
381 | <item>text-justify</item> | 440 | <item>text-justify</item> | ||
382 | <item>text-orientation</item> | 441 | <item>text-orientation</item> | ||
383 | <item>text-overflow</item> | 442 | <item>text-overflow</item> | ||
384 | <item>text-shadow</item> | 443 | <item>text-shadow</item> | ||
444 | <item>text-space-collapse</item> | ||||
445 | <item>text-space-trim</item> | ||||
446 | <item>text-spacing</item> | ||||
385 | <item>text-transform</item> | 447 | <item>text-transform</item> | ||
448 | <item>text-underline-offset</item> | ||||
386 | <item>text-underline-position</item> | 449 | <item>text-underline-position</item> | ||
387 | <item>text-wrap</item> | 450 | <item>text-wrap</item> | ||
388 | <item>top</item> | 451 | <item>top</item> | ||
389 | <item>transform</item> | 452 | <item>transform</item> | ||
453 | <item>transform-box</item> | ||||
390 | <item>transform-origin</item> | 454 | <item>transform-origin</item> | ||
391 | <item>transform-style</item> | 455 | <item>transform-style</item> | ||
392 | <item>transition</item> | 456 | <item>transition</item> | ||
393 | <item>transition-delay</item> | 457 | <item>transition-delay</item> | ||
394 | <item>transition-property</item> | | |||
395 | <item>transition-duration</item> | 458 | <item>transition-duration</item> | ||
459 | <item>transition-property</item> | ||||
396 | <item>transition-timing-function</item> | 460 | <item>transition-timing-function</item> | ||
397 | <item>unicode-bidi</item> | 461 | <item>unicode-bidi</item> | ||
462 | <item>user-select</item> | ||||
398 | <item>vertical-align</item> | 463 | <item>vertical-align</item> | ||
399 | <item>visibility</item> | 464 | <item>visibility</item> | ||
400 | <item>voice-balance</item> | | |||
401 | <item>voice-duration</item> | | |||
402 | <item>voice-family</item> | 465 | <item>voice-family</item> | ||
403 | <item>voice-pitch</item> | | |||
404 | <item>voice-range</item> | | |||
405 | <item>voice-rate</item> | | |||
406 | <item>voice-stress</item> | | |||
407 | <item>voice-volume</item> | | |||
408 | <item>volume</item> | 466 | <item>volume</item> | ||
409 | <item>white-space</item> | 467 | <item>white-space</item> | ||
410 | <item>widows</item> | 468 | <item>widows</item> | ||
411 | <item>width</item> | 469 | <item>width</item> | ||
412 | <item>will-change</item> | 470 | <item>will-change</item> | ||
413 | <item>word-break</item> | 471 | <item>word-break</item> | ||
414 | <item>word-spacing</item> | 472 | <item>word-spacing</item> | ||
415 | <item>word-wrap</item> | 473 | <item>word-wrap</item> | ||
474 | <item>wrap-after</item> | ||||
475 | <item>wrap-before</item> | ||||
416 | <item>wrap-flow</item> | 476 | <item>wrap-flow</item> | ||
477 | <item>wrap-inside</item> | ||||
417 | <item>wrap-through</item> | 478 | <item>wrap-through</item> | ||
418 | <item>writing-mode</item> | 479 | <item>writing-mode</item> | ||
419 | <item>z-index</item> | 480 | <item>z-index</item> | ||
420 | 481 | | |||
421 | <!-- Gecko rendering engine CSS property extensions --> | 482 | <!-- Gecko rendering engine CSS property extensions --> | ||
422 | <item>-moz-animation-name</item> | 483 | <item>-moz-animation</item> | ||
423 | <item>-moz-animation-duration</item> | | |||
424 | <item>-moz-animation-iteration</item> | | |||
425 | <item>-moz-animation-direction</item> | | |||
426 | <item>-moz-animation-delay</item> | 484 | <item>-moz-animation-delay</item> | ||
427 | <item>-moz-animation-play-state</item> | 485 | <item>-moz-animation-direction</item> | ||
486 | <item>-moz-animation-duration</item> | ||||
428 | <item>-moz-animation-fill-mode</item> | 487 | <item>-moz-animation-fill-mode</item> | ||
488 | <item>-moz-animation-iteration-count</item> | ||||
489 | <item>-moz-animation-name</item> | ||||
490 | <item>-moz-animation-play-state</item> | ||||
491 | <item>-moz-animation-timing-function</item> | ||||
492 | <item>-moz-appearance</item> | ||||
493 | <item>-moz-background-clip</item> | ||||
494 | <item>-moz-background-origin</item> | ||||
429 | <item>-moz-background-size</item> | 495 | <item>-moz-background-size</item> | ||
430 | <item>-moz-border-image</item> | 496 | <item>-moz-border-image</item> | ||
431 | <item>-moz-border-bottom-colors</item> | | |||
432 | <item>-moz-border-left-colors</item> | | |||
433 | <item>-moz-border-radius</item> | 497 | <item>-moz-border-radius</item> | ||
434 | <item>-moz-border-radius-topleft</item> | | |||
435 | <item>-moz-border-radius-topright</item> | | |||
436 | <item>-moz-border-radius-bottomleft</item> | 498 | <item>-moz-border-radius-bottomleft</item> | ||
437 | <item>-moz-border-radius-bottomright</item> | 499 | <item>-moz-border-radius-bottomright</item> | ||
438 | <item>-moz-border-right-colors</item> | 500 | <item>-moz-border-radius-topleft</item> | ||
439 | <item>-moz-border-top-colors</item> | 501 | <item>-moz-border-radius-topright</item> | ||
440 | <item>-moz-box</item> | 502 | <item>-moz-box-align</item> | ||
503 | <item>-moz-box-direction</item> | ||||
441 | <item>-moz-box-flex</item> | 504 | <item>-moz-box-flex</item> | ||
505 | <item>-moz-box-flex-group</item> | ||||
506 | <item>-moz-box-ordinal-group</item> | ||||
507 | <item>-moz-box-orient</item> | ||||
508 | <item>-moz-box-pack</item> | ||||
442 | <item>-moz-box-shadow</item> | 509 | <item>-moz-box-shadow</item> | ||
443 | <item>-moz-box-sizing</item> | 510 | <item>-moz-box-sizing</item> | ||
511 | <item>-moz-box</item> | ||||
444 | <item>-moz-column-count</item> | 512 | <item>-moz-column-count</item> | ||
513 | <item>-moz-column-fill</item> | ||||
445 | <item>-moz-column-gap</item> | 514 | <item>-moz-column-gap</item> | ||
515 | <item>-moz-column-rule</item> | ||||
516 | <item>-moz-column-rule-color</item> | ||||
517 | <item>-moz-column-rule-style</item> | ||||
518 | <item>-moz-column-rule-width</item> | ||||
519 | <item>-moz-columns</item> | ||||
520 | <item>-moz-column-width</item> | ||||
446 | <item>-moz-hyphens</item> | 521 | <item>-moz-hyphens</item> | ||
447 | <item>-moz-linear-gradient</item> | | |||
448 | <item>-moz-opacity</item> | 522 | <item>-moz-opacity</item> | ||
449 | <item>-moz-outline-style</item> | 523 | <item>-moz-outline-style</item> | ||
450 | <item>-moz-perspective</item> | 524 | <item>-moz-perspective</item> | ||
451 | <item>-moz-radial-gradient</item> | | |||
452 | <item>-moz-resize</item> | 525 | <item>-moz-resize</item> | ||
526 | <item>-moz-text-align-last</item> | ||||
527 | <item>-moz-text-decoration-color</item> | ||||
528 | <item>-moz-text-decoration-line</item> | ||||
529 | <item>-moz-text-decoration-style</item> | ||||
453 | <item>-moz-transform</item> | 530 | <item>-moz-transform</item> | ||
454 | <item>-moz-transform-origin</item> | 531 | <item>-moz-transform-origin</item> | ||
455 | <item>-moz-transform-style</item> | 532 | <item>-moz-transform-style</item> | ||
456 | <item>-moz-transition</item> | 533 | <item>-moz-transition</item> | ||
457 | <item>-moz-transition-property</item> | 534 | <item>-moz-transition-delay</item> | ||
458 | <item>-moz-transition-duration</item> | 535 | <item>-moz-transition-duration</item> | ||
536 | <item>-moz-transition-property</item> | ||||
537 | <item>-moz-transition-timing-function</item> | ||||
538 | <item>-moz-user-select</item> | ||||
459 | 539 | | |||
460 | <!-- Opera rendering engine CSS property extensions --> | 540 | <!-- Opera rendering engine CSS property extensions --> | ||
461 | <item>-o-background-size</item> | 541 | <item>-o-background-size</item> | ||
462 | <item>-o-linear-gradient</item> | 542 | <item>-o-linear-gradient</item> | ||
463 | <item>-o-text-overflow</item> | 543 | <item>-o-text-overflow</item> | ||
464 | <item>-o-transition</item> | 544 | <item>-o-transition</item> | ||
465 | <item>-o-transform-origin</item> | 545 | <item>-o-transform-origin</item> | ||
466 | 546 | | |||
467 | <!-- konq specific --> | 547 | <!-- konq specific --> | ||
468 | <item>konq_bgpos_x</item> | 548 | <item>konq_bgpos_x</item> | ||
469 | <item>konq_bgpos_y</item> | 549 | <item>konq_bgpos_y</item> | ||
470 | <item>-khtml-background-size</item> | 550 | <item>-khtml-background-size</item> | ||
471 | <item>-khtml-border-top-left-radius</item> | 551 | <item>-khtml-border-top-left-radius</item> | ||
472 | <item>-khtml-border-top-right-radius</item> | 552 | <item>-khtml-border-top-right-radius</item> | ||
473 | <item>-khtml-border-bottom-left-radius</item> | 553 | <item>-khtml-border-bottom-left-radius</item> | ||
474 | <item>-khtml-border-bottom-right-radius</item> | 554 | <item>-khtml-border-bottom-right-radius</item> | ||
475 | <item>-khtml-border-radius</item> | 555 | <item>-khtml-border-radius</item> | ||
476 | <item>-khtml-box-shadow</item> | 556 | <item>-khtml-box-shadow</item> | ||
477 | <item>-khtml-opacity</item> | 557 | <item>-khtml-opacity</item> | ||
478 | 558 | | |||
479 | <!-- Webkit rendering engine CSS property extensions --> | 559 | <!-- Webkit rendering engine CSS property extensions --> | ||
480 | <item>-webkit-appearance</item> | 560 | <item>-webkit-appearance</item> | ||
561 | <item>-webkit-animation</item> | ||||
481 | <item>-webkit-animation-name</item> | 562 | <item>-webkit-animation-name</item> | ||
482 | <item>-webkit-animation-duration</item> | 563 | <item>-webkit-animation-duration</item> | ||
483 | <item>-webkit-animation-iteration</item> | 564 | <item>-webkit-animation-iteration</item> | ||
484 | <item>-webkit-animation-direction</item> | 565 | <item>-webkit-animation-direction</item> | ||
485 | <item>-webkit-animation-delay</item> | 566 | <item>-webkit-animation-delay</item> | ||
486 | <item>-webkit-animation-play-state</item> | 567 | <item>-webkit-animation-play-state</item> | ||
487 | <item>-webkit-animation-fill-mode</item> | 568 | <item>-webkit-animation-fill-mode</item> | ||
488 | <item>-webkit-background-size</item> | 569 | <item>-webkit-background-size</item> | ||
570 | <item>-webkit-backface-visibility</item> | ||||
489 | <item>-webkit-border-image</item> | 571 | <item>-webkit-border-image</item> | ||
490 | <item>-webkit-border-bottom-colors</item> | 572 | <item>-webkit-border-bottom-colors</item> | ||
491 | <item>-webkit-border-left-colors</item> | 573 | <item>-webkit-border-left-colors</item> | ||
492 | <item>-webkit-border-radius</item> | 574 | <item>-webkit-border-radius</item> | ||
493 | <item>-webkit-border-right-colors</item> | 575 | <item>-webkit-border-right-colors</item> | ||
494 | <item>-webkit-border-top-colors</item> | 576 | <item>-webkit-border-top-colors</item> | ||
495 | <item>-webkit-border-top-left-radius</item> | 577 | <item>-webkit-border-top-left-radius</item> | ||
496 | <item>-webkit-border-top-right-radius</item> | 578 | <item>-webkit-border-top-right-radius</item> | ||
497 | <item>-webkit-border-bottom-left-radius</item> | 579 | <item>-webkit-border-bottom-left-radius</item> | ||
498 | <item>-webkit-border-bottom-right-radius</item> | 580 | <item>-webkit-border-bottom-right-radius</item> | ||
499 | <item>-webkit-border-radius-bottomleft</item> | 581 | <item>-webkit-border-radius-bottomleft</item> | ||
500 | <item>-webkit-border-radius-bottomright</item> | 582 | <item>-webkit-border-radius-bottomright</item> | ||
583 | <item>-webkit-box-align</item> | ||||
584 | <item>-webkit-box-direction</item> | ||||
501 | <item>-webkit-box-flex</item> | 585 | <item>-webkit-box-flex</item> | ||
586 | <item>-webkit-box-ordinal-group</item> | ||||
587 | <item>-webkit-box-orient</item> | ||||
588 | <item>-webkit-box-pack</item> | ||||
502 | <item>-webkit-box-reflect</item> | 589 | <item>-webkit-box-reflect</item> | ||
503 | <item>-webkit-box-shadow</item> | 590 | <item>-webkit-box-shadow</item> | ||
504 | <item>-webkit-box-sizing</item> | 591 | <item>-webkit-box-sizing</item> | ||
505 | <item>-webkit-column-count</item> | 592 | <item>-webkit-column-count</item> | ||
506 | <item>-webkit-column-gap</item> | 593 | <item>-webkit-column-gap</item> | ||
507 | <item>-webkit-hyphens</item> | 594 | <item>-webkit-hyphens</item> | ||
508 | <item>-webkit-linear-gradient</item> | 595 | <item>-webkit-linear-gradient</item> | ||
509 | <item>-webkit-gradient</item> | 596 | <item>-webkit-gradient</item> | ||
597 | <item>-webkit-overflow-scrolling</item> | ||||
510 | <item>-webkit-perspective</item> | 598 | <item>-webkit-perspective</item> | ||
599 | <item>-webkit-text-decoration</item> | ||||
600 | <item>-webkit-text-decoration-skip</item> | ||||
511 | <item>-webkit-text-fill-color</item> | 601 | <item>-webkit-text-fill-color</item> | ||
512 | <item>-webkit-text-stroke-color</item> | 602 | <item>-webkit-text-stroke-color</item> | ||
513 | <item>-webkit-text-stroke-width</item> | 603 | <item>-webkit-text-stroke-width</item> | ||
514 | <item>-webkit-text-size-adjust</item> | 604 | <item>-webkit-text-size-adjust</item> | ||
605 | <item>-webkit-tap-highlight-color</item> | ||||
515 | <item>-webkit-transform</item> | 606 | <item>-webkit-transform</item> | ||
516 | <item>-webkit-transform-origin</item> | 607 | <item>-webkit-transform-origin</item> | ||
517 | <item>-webkit-transform-style</item> | 608 | <item>-webkit-transform-style</item> | ||
518 | <item>-webkit-transition</item> | 609 | <item>-webkit-transition</item> | ||
519 | <item>-webkit-transition-property</item> | 610 | <item>-webkit-transition-property</item> | ||
611 | <item>-webkit-transition-delay</item> | ||||
520 | <item>-webkit-transition-duration</item> | 612 | <item>-webkit-transition-duration</item> | ||
613 | <item>-webkit-user-select</item> | ||||
521 | 614 | | |||
522 | <!-- Trident (a.k.a., MSHTML) CSS property extensions --> | 615 | <!-- Trident (a.k.a., MSHTML) CSS property extensions --> | ||
523 | <item>zoom</item> | 616 | <item>zoom</item> | ||
524 | <item>-ms-animation-name</item> | 617 | <item>-ms-animation-name</item> | ||
525 | <item>-ms-animation-duration</item> | 618 | <item>-ms-animation-duration</item> | ||
526 | <item>-ms-animation-iteration</item> | 619 | <item>-ms-animation-iteration</item> | ||
527 | <item>-ms-animation-direction</item> | 620 | <item>-ms-animation-direction</item> | ||
528 | <item>-ms-animation-delay</item> | 621 | <item>-ms-animation-delay</item> | ||
529 | <item>-ms-animation-play-state</item> | 622 | <item>-ms-animation-play-state</item> | ||
530 | <item>-ms-animation-fill-mode</item> | 623 | <item>-ms-animation-fill-mode</item> | ||
531 | <item>-ms-box-sizing</item> | 624 | <item>-ms-box-sizing</item> | ||
532 | <item>-ms-filter</item> | 625 | <item>-ms-filter</item> | ||
626 | <item>-ms-flex</item> | ||||
627 | <item>-ms-flex-align</item> | ||||
628 | <item>-ms-flex-direction</item> | ||||
629 | <item>-ms-flex-flow</item> | ||||
630 | <item>-ms-flex-item-align</item> | ||||
631 | <item>-ms-flex-line-pack</item> | ||||
632 | <item>-ms-flex-negative</item> | ||||
633 | <item>-ms-flex-order</item> | ||||
634 | <item>-ms-flex-pack</item> | ||||
635 | <item>-ms-flex-positive</item> | ||||
636 | <item>-ms-flex-position</item> | ||||
637 | <item>-ms-flex-preferred-size</item> | ||||
638 | <item>-ms-flex-wrap</item> | ||||
533 | <item>-ms-interpolation-mode</item> | 639 | <item>-ms-interpolation-mode</item> | ||
534 | <item>-ms-linear-gradient</item> | 640 | <item>-ms-linear-gradient</item> | ||
641 | <item>-ms-overflow-style</item> | ||||
535 | <item>-ms-text-size-adjust</item> | 642 | <item>-ms-text-size-adjust</item> | ||
536 | <item>-ms-transform</item> | 643 | <item>-ms-transform</item> | ||
537 | <item>-ms-transition</item> | 644 | <item>-ms-transition</item> | ||
645 | <item>-ms-user-select</item> | ||||
646 | </list> | ||||
538 | 647 | | |||
539 | <!-- font properties in @font-face --> | 648 | <list name="value keywords"> | ||
540 | <item>font-family</item> | 649 | <item>inherit</item> | ||
541 | <item>font-size</item> | 650 | <item>unset</item> | ||
542 | <item>font-stretch</item> | 651 | <item>auto</item> | ||
543 | <item>font-style</item> | 652 | <!-- <item>revert</item> --> | ||
544 | <item>font-variant</item> | | |||
545 | <item>font-weight</item> | | |||
546 | <item>unicode-range</item> | | |||
547 | <item>units-per-em</item> | | |||
548 | <item>src</item> | | |||
549 | <item>panose-1</item> | | |||
550 | <item>stemv</item> | | |||
551 | <item>stemh</item> | | |||
552 | <item>slope</item> | | |||
553 | <item>cap-height</item> | | |||
554 | <item>x-height</item> | | |||
555 | <item>ascent</item> | | |||
556 | <item>descent</item> | | |||
557 | <item>widths</item> | | |||
558 | <item>bbox</item> | | |||
559 | <item>definition-src</item> | | |||
560 | <item>baseline</item> | | |||
561 | <item>centerline</item> | | |||
562 | <item>mathline</item> | | |||
563 | <item>topline</item> | | |||
564 | </list> | 653 | </list> | ||
565 | 654 | | |||
566 | <list name="values"> | 655 | <list name="values"> | ||
567 | <item>inherit</item> | | |||
568 | <item>none</item> | 656 | <item>none</item> | ||
569 | <item>hidden</item> | 657 | <item>hidden</item> | ||
570 | <item>dotted</item> | 658 | <item>dotted</item> | ||
571 | <item>dashed</item> | 659 | <item>dashed</item> | ||
572 | <item>solid</item> | 660 | <item>solid</item> | ||
573 | <item>double</item> | 661 | <item>double</item> | ||
574 | <item>groove</item> | 662 | <item>groove</item> | ||
575 | <item>ridge</item> | 663 | <item>ridge</item> | ||
Show All 11 Lines | |||||
587 | <item>italic</item> | 675 | <item>italic</item> | ||
588 | <item>oblique</item> | 676 | <item>oblique</item> | ||
589 | <item>small-caps</item> | 677 | <item>small-caps</item> | ||
590 | <item>normal</item> | 678 | <item>normal</item> | ||
591 | <item>bold</item> | 679 | <item>bold</item> | ||
592 | <item>bolder</item> | 680 | <item>bolder</item> | ||
593 | <item>lighter</item> | 681 | <item>lighter</item> | ||
594 | <item>light</item> | 682 | <item>light</item> | ||
595 | <item>100</item> | | |||
596 | <item>200</item> | | |||
597 | <item>300</item> | | |||
598 | <item>400</item> | | |||
599 | <item>500</item> | | |||
600 | <item>600</item> | | |||
601 | <item>700</item> | | |||
602 | <item>800</item> | | |||
603 | <item>900</item> | | |||
604 | <item>transparent</item> | 683 | <item>transparent</item> | ||
605 | <item>repeat</item> | 684 | <item>repeat</item> | ||
606 | <item>repeat-x</item> | 685 | <item>repeat-x</item> | ||
607 | <item>repeat-y</item> | 686 | <item>repeat-y</item> | ||
608 | <item>no-repeat</item> | 687 | <item>no-repeat</item> | ||
609 | <item>baseline</item> | 688 | <item>baseline</item> | ||
610 | <item>sub</item> | 689 | <item>sub</item> | ||
611 | <item>super</item> | 690 | <item>super</item> | ||
Show All 40 Lines | |||||
652 | <item>table-row-group</item> | 731 | <item>table-row-group</item> | ||
653 | <item>table-header-group</item> | 732 | <item>table-header-group</item> | ||
654 | <item>table-footer-group</item> | 733 | <item>table-footer-group</item> | ||
655 | <item>table-row</item> | 734 | <item>table-row</item> | ||
656 | <item>table-column-group</item> | 735 | <item>table-column-group</item> | ||
657 | <item>table-column</item> | 736 | <item>table-column</item> | ||
658 | <item>table-cell</item> | 737 | <item>table-cell</item> | ||
659 | <item>table-caption</item> | 738 | <item>table-caption</item> | ||
660 | <item>auto</item> | | |||
661 | <item>crosshair</item> | 739 | <item>crosshair</item> | ||
662 | <item>default</item> | 740 | <item>default</item> | ||
663 | <item>pointer</item> | 741 | <item>pointer</item> | ||
664 | <item>move</item> | 742 | <item>move</item> | ||
665 | <item>e-resize</item> | 743 | <item>e-resize</item> | ||
666 | <item>ne-resize</item> | 744 | <item>ne-resize</item> | ||
667 | <item>nw-resize</item> | 745 | <item>nw-resize</item> | ||
668 | <item>n-resize</item> | 746 | <item>n-resize</item> | ||
▲ Show 20 Lines • Show All 77 Lines • ▼ Show 20 Line(s) | |||||
746 | <item>serif</item> | 824 | <item>serif</item> | ||
747 | <item>sans-serif</item> | 825 | <item>sans-serif</item> | ||
748 | <item>cursive</item> | 826 | <item>cursive</item> | ||
749 | <item>fantasy</item> | 827 | <item>fantasy</item> | ||
750 | <item>monospace</item> | 828 | <item>monospace</item> | ||
751 | <item>border-box</item> | 829 | <item>border-box</item> | ||
752 | <item>content-box</item> | 830 | <item>content-box</item> | ||
753 | <item>-epub-hyphens</item> | 831 | <item>-epub-hyphens</item> | ||
832 | <item>contain</item> | ||||
833 | <item>cover</item> | ||||
834 | | ||||
835 | <!-- transition and animation --> | ||||
836 | <item>all</item> | ||||
837 | <item>ease</item> | ||||
838 | <item>ease-in</item> | ||||
839 | <item>ease-out</item> | ||||
840 | <item>ease-in-out</item> | ||||
841 | <item>step-start</item> | ||||
842 | <item>step-end</item> | ||||
843 | <item>linear</item> | ||||
844 | | ||||
845 | <!-- animation --> | ||||
846 | <item>infinite</item> | ||||
847 | <item>reverse</item> | ||||
848 | <item>alternate</item> | ||||
849 | <item>alternate-reverse</item> | ||||
850 | <item>forwards</item> | ||||
851 | <item>backwards</item> | ||||
852 | <item>running</item> | ||||
853 | <item>paused</item> | ||||
754 | </list> | 854 | </list> | ||
755 | 855 | | |||
756 | <list name="colors"> | 856 | <list name="colors"> | ||
757 | <item>aqua</item> | | |||
758 | <item>black</item> | 857 | <item>black</item> | ||
759 | <item>blue</item> | 858 | <item>silver</item> | ||
760 | <item>cyan</item> | | |||
761 | <item>fuchsia</item> | | |||
762 | <item>gray</item> | 859 | <item>gray</item> | ||
860 | <item>white</item> | ||||
861 | <item>maroon</item> | ||||
862 | <item>red</item> | ||||
863 | <item>purple</item> | ||||
864 | <item>fuchsia</item> | ||||
763 | <item>green</item> | 865 | <item>green</item> | ||
764 | <item>lime</item> | 866 | <item>lime</item> | ||
765 | <item>maroon</item> | | |||
766 | <item>navy</item> | | |||
767 | <item>olive</item> | 867 | <item>olive</item> | ||
768 | <item>purple</item> | | |||
769 | <item>red</item> | | |||
770 | <item>silver</item> | | |||
771 | <item>teal</item> | | |||
772 | <item>white</item> | | |||
773 | <item>yellow</item> | 868 | <item>yellow</item> | ||
869 | <item>navy</item> | ||||
870 | <item>blue</item> | ||||
871 | <item>teal</item> | ||||
872 | <item>aqua</item> | ||||
873 | <item>orange</item> | ||||
874 | <item>aliceblue</item> | ||||
875 | <item>antiquewhite</item> | ||||
876 | <item>aquamarine</item> | ||||
877 | <item>azure</item> | ||||
878 | <item>beige</item> | ||||
879 | <item>bisque</item> | ||||
880 | <item>blanchedalmond</item> | ||||
881 | <item>blueviolet</item> | ||||
882 | <item>brown</item> | ||||
883 | <item>burlywood</item> | ||||
884 | <item>cadetblue</item> | ||||
885 | <item>chartreuse</item> | ||||
886 | <item>chocolate</item> | ||||
887 | <item>coral</item> | ||||
888 | <item>cornflowerblue</item> | ||||
889 | <item>cornsilk</item> | ||||
890 | <item>crimson</item> | ||||
891 | <item>cyan</item> | ||||
892 | <item>aqua</item> | ||||
893 | <item>darkblue</item> | ||||
894 | <item>darkcyan</item> | ||||
895 | <item>darkgoldenrod</item> | ||||
896 | <item>darkgray</item> | ||||
897 | <item>darkgreen</item> | ||||
898 | <item>darkgrey</item> | ||||
899 | <item>darkkhaki</item> | ||||
900 | <item>darkmagenta</item> | ||||
901 | <item>darkolivegreen</item> | ||||
902 | <item>darkorange</item> | ||||
903 | <item>darkorchid</item> | ||||
904 | <item>darkred</item> | ||||
905 | <item>darksalmon</item> | ||||
906 | <item>darkseagreen</item> | ||||
907 | <item>darkslateblue</item> | ||||
908 | <item>darkslategray</item> | ||||
909 | <item>darkslategrey</item> | ||||
910 | <item>darkturquoise</item> | ||||
911 | <item>darkviolet</item> | ||||
912 | <item>deeppink</item> | ||||
913 | <item>deepskyblue</item> | ||||
914 | <item>dimgray</item> | ||||
915 | <item>dimgrey</item> | ||||
916 | <item>dodgerblue</item> | ||||
917 | <item>firebrick</item> | ||||
918 | <item>floralwhite</item> | ||||
919 | <item>forestgreen</item> | ||||
920 | <item>gainsboro</item> | ||||
921 | <item>ghostwhite</item> | ||||
922 | <item>gold</item> | ||||
923 | <item>goldenrod</item> | ||||
924 | <item>greenyellow</item> | ||||
925 | <item>grey</item> | ||||
926 | <item>honeydew</item> | ||||
927 | <item>hotpink</item> | ||||
928 | <item>indianred</item> | ||||
929 | <item>indigo</item> | ||||
930 | <item>ivory</item> | ||||
931 | <item>khaki</item> | ||||
932 | <item>lavender</item> | ||||
933 | <item>lavenderblush</item> | ||||
934 | <item>lawngreen</item> | ||||
935 | <item>lemonchiffon</item> | ||||
936 | <item>lightblue</item> | ||||
937 | <item>lightcoral</item> | ||||
938 | <item>lightcyan</item> | ||||
939 | <item>lightgoldenrodyellow</item> | ||||
940 | <item>lightgray</item> | ||||
941 | <item>lightgreen</item> | ||||
942 | <item>lightgrey</item> | ||||
943 | <item>lightpink</item> | ||||
944 | <item>lightsalmon</item> | ||||
945 | <item>lightseagreen</item> | ||||
946 | <item>lightskyblue</item> | ||||
947 | <item>lightslategray</item> | ||||
948 | <item>lightslategrey</item> | ||||
949 | <item>lightsteelblue</item> | ||||
950 | <item>lightyellow</item> | ||||
951 | <item>limegreen</item> | ||||
952 | <item>linen</item> | ||||
953 | <item>magenta</item> | ||||
954 | <item>fuchsia</item> | ||||
955 | <item>mediumaquamarine</item> | ||||
956 | <item>mediumblue</item> | ||||
957 | <item>mediumorchid</item> | ||||
958 | <item>mediumpurple</item> | ||||
959 | <item>mediumseagreen</item> | ||||
960 | <item>mediumslateblue</item> | ||||
961 | <item>mediumspringgreen</item> | ||||
962 | <item>mediumturquoise</item> | ||||
963 | <item>mediumvioletred</item> | ||||
964 | <item>midnightblue</item> | ||||
965 | <item>mintcream</item> | ||||
966 | <item>mistyrose</item> | ||||
967 | <item>moccasin</item> | ||||
968 | <item>navajowhite</item> | ||||
969 | <item>oldlace</item> | ||||
970 | <item>olivedrab</item> | ||||
971 | <item>orangered</item> | ||||
972 | <item>orchid</item> | ||||
973 | <item>palegoldenrod</item> | ||||
974 | <item>palegreen</item> | ||||
975 | <item>paleturquoise</item> | ||||
976 | <item>palevioletred</item> | ||||
977 | <item>papayawhip</item> | ||||
978 | <item>peachpuff</item> | ||||
979 | <item>peru</item> | ||||
980 | <item>pink</item> | ||||
981 | <item>plum</item> | ||||
982 | <item>powderblue</item> | ||||
983 | <item>rosybrown</item> | ||||
984 | <item>royalblue</item> | ||||
985 | <item>saddlebrown</item> | ||||
986 | <item>salmon</item> | ||||
987 | <item>sandybrown</item> | ||||
988 | <item>seagreen</item> | ||||
989 | <item>seashell</item> | ||||
990 | <item>sienna</item> | ||||
991 | <item>skyblue</item> | ||||
992 | <item>slateblue</item> | ||||
993 | <item>slategray</item> | ||||
994 | <item>slategrey</item> | ||||
995 | <item>snow</item> | ||||
996 | <item>springgreen</item> | ||||
997 | <item>steelblue</item> | ||||
998 | <item>tan</item> | ||||
999 | <item>thistle</item> | ||||
1000 | <item>tomato</item> | ||||
1001 | <item>turquoise</item> | ||||
1002 | <item>violet</item> | ||||
1003 | <item>wheat</item> | ||||
1004 | <item>whitesmoke</item> | ||||
1005 | <item>yellowgreen</item> | ||||
1006 | <item>rebeccapurple</item> | ||||
1007 | | ||||
774 | <item>ActiveBorder</item> | 1008 | <item>ActiveBorder</item> | ||
775 | <item>ActiveCaption</item> | 1009 | <item>ActiveCaption</item> | ||
776 | <item>AppWorkspace</item> | 1010 | <item>AppWorkspace</item> | ||
777 | <item>Background</item> | 1011 | <item>Background</item> | ||
778 | <item>ButtonFace</item> | 1012 | <item>ButtonFace</item> | ||
779 | <item>ButtonHighlight</item> | 1013 | <item>ButtonHighlight</item> | ||
780 | <item>ButtonShadow</item> | 1014 | <item>ButtonShadow</item> | ||
781 | <item>ButtonText</item> | 1015 | <item>ButtonText</item> | ||
Show All 15 Lines | |||||
797 | <item>ThreeDLightShadow</item> | 1031 | <item>ThreeDLightShadow</item> | ||
798 | <item>ThreeDShadow</item> | 1032 | <item>ThreeDShadow</item> | ||
799 | <item>Window</item> | 1033 | <item>Window</item> | ||
800 | <item>WindowFrame</item> | 1034 | <item>WindowFrame</item> | ||
801 | <item>WindowText</item> | 1035 | <item>WindowText</item> | ||
802 | </list> | 1036 | </list> | ||
803 | 1037 | | |||
804 | <list name="functions"> | 1038 | <list name="functions"> | ||
805 | <item>url</item> | | |||
806 | <item>attr</item> | 1039 | <item>attr</item> | ||
807 | <item>rect</item> | 1040 | <item>calc</item> | ||
808 | <item>rgb</item> | | |||
809 | <item>rgba</item> | | |||
810 | <item>hsl</item> | 1041 | <item>hsl</item> | ||
811 | <item>hsla</item> | 1042 | <item>hsla</item> | ||
812 | <item>counter</item> | 1043 | <item>linear-gradient</item> | ||
813 | <item>counters</item> | 1044 | <item>radial-gradient</item> | ||
1045 | <item>repeating-linear-gradient</item> | ||||
1046 | <item>repeating-radial-gradient</item> | ||||
1047 | <item>rgb</item> | ||||
1048 | <item>rgba</item> | ||||
1049 | <item>var</item> | ||||
1050 | <item>url</item> | ||||
814 | 1051 | | |||
815 | <!-- in @font-face --> | 1052 | <!-- clip --> | ||
816 | <item>local</item> | 1053 | <item>rect</item> | ||
817 | <item>format</item> | 1054 | | ||
1055 | <!-- shape-outside and clip-path --> | ||||
1056 | <item>inset</item> | ||||
1057 | <item>circle</item> | ||||
1058 | <item>ellipse</item> | ||||
1059 | <item>polygon</item> | ||||
1060 | | ||||
1061 | <!-- filter and backdrop-filter --> | ||||
1062 | <item>blur</item> | ||||
1063 | <item>brightness</item> | ||||
1064 | <item>contrast</item> | ||||
1065 | <item>drop-shadow</item> | ||||
1066 | <item>grayscale</item> | ||||
1067 | <item>hue-rotate</item> | ||||
1068 | <item>invert</item> | ||||
1069 | <item>opacity</item> | ||||
1070 | <item>saturate</item> | ||||
1071 | <item>sepia</item> | ||||
1072 | | ||||
1073 | <!-- grid-template-columns and grid-template-rows --> | ||||
1074 | <item>max-content</item> | ||||
1075 | <item>min-content</item> | ||||
1076 | <item>minmax</item> | ||||
1077 | <item>fix-content</item> | ||||
1078 | <item>repeat</item> | ||||
818 | 1079 | | |||
819 | <!-- Trident (a.k.a., MSHTML) rendering engine functional notation extensions --> | 1080 | <!-- transition and animation --> | ||
820 | <item>expression</item> | 1081 | <item>cubic-bezier</item> | ||
1082 | <item>frames</item> | ||||
1083 | <item>steps</item> | ||||
1084 | | ||||
1085 | <!-- transform --> | ||||
1086 | <item>matrix</item> | ||||
1087 | <item>matrix3d</item> | ||||
1088 | <item>perspective</item> | ||||
1089 | <item>rotate</item> | ||||
1090 | <item>rotate3d</item> | ||||
1091 | <item>rotateX</item> | ||||
1092 | <item>rotateY</item> | ||||
1093 | <item>rotateZ</item> | ||||
1094 | <item>scale</item> | ||||
1095 | <item>scale3d</item> | ||||
1096 | <item>scaleX</item> | ||||
1097 | <item>scaleY</item> | ||||
1098 | <item>scaleZ</item> | ||||
1099 | <item>skew</item> | ||||
1100 | <item>skewX</item> | ||||
1101 | <item>skewY</item> | ||||
1102 | <item>translate</item> | ||||
1103 | <item>translate3d</item> | ||||
1104 | <item>translateX</item> | ||||
1105 | <item>translateY</item> | ||||
1106 | <item>translateZ</item> | ||||
821 | 1107 | | |||
1108 | <!-- inner @font-face --> | ||||
1109 | <item>local</item> | ||||
1110 | <item>format</item> | ||||
822 | </list> | 1111 | </list> | ||
823 | 1112 | | |||
824 | <list name="mediatypes"> | 1113 | <list name="medias"> | ||
1114 | <!-- types --> | ||||
825 | <item>all</item> | 1115 | <item>all</item> | ||
826 | <item>aural</item> | | |||
827 | <item>braille</item> | | |||
828 | <item>embossed</item> | | |||
829 | <item>handheld</item> | | |||
830 | <item>print</item> | 1116 | <item>print</item> | ||
831 | <item>projection</item> | | |||
832 | <item>screen</item> | 1117 | <item>screen</item> | ||
833 | <item>speech</item> | 1118 | <item>speech</item> | ||
834 | <item>tty</item> | | |||
835 | <item>tv</item> | | |||
836 | </list> | | |||
837 | 1119 | | |||
838 | <list name="media_features"> | 1120 | <!-- features --> | ||
839 | <item>width</item> | 1121 | <item>any-pointer</item> | ||
840 | <item>min-width</item> | 1122 | <item>any-hover</item> | ||
841 | <item>max-width</item> | | |||
842 | <item>height</item> | | |||
843 | <item>min-height</item> | | |||
844 | <item>max-height</item> | | |||
845 | <item>device-width</item> | | |||
846 | <item>min-device-width</item> | | |||
847 | <item>max-device-width</item> | | |||
848 | <item>device-height</item> | | |||
849 | <item>min-device-height</item> | | |||
850 | <item>max-device-height</item> | | |||
851 | <item>orientation</item> | | |||
852 | <item>aspect-ratio</item> | 1123 | <item>aspect-ratio</item> | ||
853 | <item>min-aspect-ratio</item> | 1124 | <item>color</item> | ||
1125 | <item>color-gamut</item> | ||||
1126 | <item>color-index</item> | ||||
1127 | <item>display-mode</item> | ||||
1128 | <item>grid</item> | ||||
1129 | <item>height</item> | ||||
1130 | <item>hover</item> | ||||
854 | <item>max-aspect-ratio</item> | 1131 | <item>max-aspect-ratio</item> | ||
855 | <item>device-aspect-ratio</item> | 1132 | <item>max-color</item> | ||
856 | <item>min-device-aspect-ratio</item> | 1133 | <item>max-color-index</item> | ||
857 | <item>max-device-aspect-ratio</item> | 1134 | <item>max-device-aspect-ratio</item> | ||
858 | <item>color</item> | 1135 | <item>max-device-height</item> | ||
1136 | <item>max-device-width</item> | ||||
1137 | <item>max-height</item> | ||||
1138 | <item>max-monochrome</item> | ||||
1139 | <item>max-resolution</item> | ||||
1140 | <item>max-width</item> | ||||
1141 | <item>min-aspect-ratio</item> | ||||
859 | <item>min-color</item> | 1142 | <item>min-color</item> | ||
860 | <item>max-color</item> | | |||
861 | <item>color-index</item> | | |||
862 | <item>min-color-index</item> | 1143 | <item>min-color-index</item> | ||
863 | <item>max-color-index</item> | 1144 | <item>min-device-aspect-ratio</item> | ||
864 | <item>monochrome</item> | 1145 | <item>min-device-height</item> | ||
1146 | <item>min-device-width</item> | ||||
1147 | <item>min-height</item> | ||||
865 | <item>min-monochrome</item> | 1148 | <item>min-monochrome</item> | ||
866 | <item>max-monochrome</item> | | |||
867 | <item>resolution</item> | | |||
868 | <item>min-resolution</item> | 1149 | <item>min-resolution</item> | ||
869 | <item>max-resolution</item> | 1150 | <item>min-width</item> | ||
1151 | <item>monochrome</item> | ||||
1152 | <item>orientation</item> | ||||
1153 | <item>pointer</item> | ||||
1154 | <item>resolution</item> | ||||
870 | <item>scan</item> | 1155 | <item>scan</item> | ||
871 | <item>grid</item> | 1156 | <item>update</item> | ||
1157 | <item>width</item> | ||||
872 | </list> | 1158 | </list> | ||
873 | 1159 | | |||
874 | <list name="pseudoclasses"> | 1160 | <!-- prefixed by :: --> | ||
875 | <item>hover</item> | 1161 | <list name="pseudoelements"> | ||
876 | <item>link</item> | 1162 | <item>after</item> | ||
877 | <item>visited</item> | 1163 | <item>before</item> | ||
878 | <item>active</item> | 1164 | <item>cue</item> | ||
879 | <item>focus</item> | | |||
880 | <item>first-child</item> | | |||
881 | <item>last-child</item> | | |||
882 | <item>only-child</item> | | |||
883 | <item>first-of-type</item> | | |||
884 | <item>last-of-type</item> | | |||
885 | <item>only-of-type</item> | | |||
886 | <item>first-letter</item> | 1165 | <item>first-letter</item> | ||
887 | <item>first-line</item> | 1166 | <item>first-line</item> | ||
888 | <item>before</item> | | |||
889 | <item>after</item> | | |||
890 | <item>selection</item> | 1167 | <item>selection</item> | ||
891 | <item>root</item> | 1168 | | ||
1169 | <!-- experimental --> | ||||
1170 | <item>backdrop</item> | ||||
1171 | <item>placeholder</item> | ||||
1172 | <!-- <item>marker</item> --> | ||||
1173 | <item>slotted</item> | ||||
1174 | <!-- <item>spelling-error</item> --> | ||||
1175 | <!-- <item>grammar-error</item> --> | ||||
1176 | | ||||
1177 | <!-- UI pseudo-classes --> | ||||
1178 | <item>value</item> | ||||
1179 | <item>choices</item> | ||||
1180 | <item>repeat-item</item> | ||||
1181 | <item>repeat-index</item> | ||||
1182 | | ||||
1183 | <item>-moz-progress-bar</item> | ||||
1184 | <item>-moz-range-progress</item> | ||||
1185 | <item>-moz-range-thumb</item> | ||||
1186 | <item>-moz-range-track</item> | ||||
1187 | <item>-moz-selection</item> | ||||
1188 | <item>-ms-fill</item> | ||||
1189 | <item>-ms-fill-lower</item> | ||||
1190 | <item>-ms-fill-upper</item> | ||||
1191 | <item>-ms-thumb</item> | ||||
1192 | <item>-ms-track</item> | ||||
1193 | <item>-webkit-progress-bar</item> | ||||
1194 | <item>-webkit-progress-value</item> | ||||
1195 | <item>-webkit-slider-runnable-track</item> | ||||
1196 | <item>-webkit-slider-thumb</item> | ||||
1197 | </list> | ||||
1198 | | ||||
1199 | <!-- prefixed by : --> | ||||
1200 | <list name="pseudoclasses"> | ||||
1201 | <item>active</item> | ||||
1202 | <item>any-link</item> | ||||
1203 | <item>checked</item> | ||||
1204 | <item>default</item> | ||||
1205 | <item>defined</item> | ||||
1206 | <!-- <item>dir</item> --> | ||||
1207 | <item>disabled</item> | ||||
892 | <item>empty</item> | 1208 | <item>empty</item> | ||
893 | <item>target</item> | | |||
894 | <item>enabled</item> | 1209 | <item>enabled</item> | ||
895 | <item>disabled</item> | 1210 | <item>first-child</item> | ||
896 | <item>checked</item> | 1211 | <item>first-of-type</item> | ||
1212 | <item>fullscreen</item> | ||||
1213 | <item>focus</item> | ||||
1214 | <item>focus-within</item> | ||||
1215 | <item>host</item> | ||||
1216 | <item>hover</item> | ||||
1217 | <item>in-range</item> | ||||
897 | <item>indeterminate</item> | 1218 | <item>indeterminate</item> | ||
1219 | <item>invalid</item> | ||||
1220 | <item>lang</item> | ||||
1221 | <item>last-child</item> | ||||
1222 | <item>last-of-type</item> | ||||
1223 | <item>link</item> | ||||
1224 | <item>not</item> | ||||
898 | <item>nth-child</item> | 1225 | <item>nth-child</item> | ||
899 | <item>nth-last-child</item> | 1226 | <item>nth-last-child</item> | ||
900 | <item>nth-of-type</item> | | |||
901 | <item>nth-last-of-type</item> | 1227 | <item>nth-last-of-type</item> | ||
1228 | <item>nth-of-type</item> | ||||
1229 | <item>only-child</item> | ||||
1230 | <item>only-of-type</item> | ||||
1231 | <item>optional</item> | ||||
1232 | <item>out-of-range</item> | ||||
1233 | <item>placeholder-shown</item> | ||||
1234 | <item>read-only</item> | ||||
1235 | <item>read-write</item> | ||||
1236 | <item>required</item> | ||||
1237 | <item>root</item> | ||||
1238 | <item>scope</item> | ||||
1239 | <item>target</item> | ||||
1240 | <item>valid</item> | ||||
1241 | <item>visited</item> | ||||
1242 | | ||||
1243 | <!-- pseudo-elements --> | ||||
1244 | <item>after</item> | ||||
1245 | <item>before</item> | ||||
1246 | <item>cue</item> | ||||
1247 | <item>first-letter</item> | ||||
1248 | <item>first-line</item> | ||||
1249 | <item>selection</item> | ||||
1250 | </list> | ||||
1251 | | ||||
1252 | <list name="pseudoclass-not"> | ||||
902 | <item>not</item> | 1253 | <item>not</item> | ||
903 | </list> | 1254 | </list> | ||
904 | 1255 | | |||
1256 | <list name="pseudoclasses-@page"> | ||||
1257 | <item>blank</item> | ||||
1258 | <item>first</item> | ||||
1259 | <item>left</item> | ||||
1260 | <item>recto</item> | ||||
1261 | <item>right</item> | ||||
1262 | <item>verso</item> | ||||
1263 | </list> | ||||
1264 | | ||||
1265 | <list name="at-rules"> | ||||
1266 | <item>@character</item> | ||||
1267 | <item>@charset</item> | ||||
1268 | <item>@import</item> | ||||
1269 | <item>@namespace</item> | ||||
1270 | </list> | ||||
1271 | | ||||
1272 | <list name="nested at-rules"> | ||||
1273 | <item>@document</item> | ||||
1274 | <item>@media</item> | ||||
1275 | <item>@supports</item> | ||||
1276 | </list> | ||||
1277 | | ||||
1278 | <list name="@viewport"> | ||||
1279 | <item>@viewport</item> | ||||
1280 | </list> | ||||
1281 | | ||||
1282 | <list name="within-@viewport"> | ||||
1283 | <item>min-width</item> | ||||
1284 | <item>max-width</item> | ||||
1285 | <item>width</item> | ||||
1286 | <item>min-height</item> | ||||
1287 | <item>max-height</item> | ||||
1288 | <item>height</item> | ||||
1289 | <item>zoom</item> | ||||
1290 | <item>min-zoom</item> | ||||
1291 | <item>max-zoom</item> | ||||
1292 | <item>user-zoom</item> | ||||
1293 | <item>orientation</item> | ||||
1294 | <item>viewport-fit</item> | ||||
1295 | </list> | ||||
1296 | | ||||
1297 | <list name="@page"> | ||||
1298 | <item>@page</item> | ||||
1299 | </list> | ||||
1300 | | ||||
1301 | <list name="within-@page"> | ||||
1302 | <item>size</item> | ||||
1303 | <item>marks</item> | ||||
1304 | <item>bleed</item> | ||||
1305 | </list> | ||||
1306 | | ||||
1307 | <list name="@font-face"> | ||||
1308 | <item>@font-face</item> | ||||
1309 | </list> | ||||
1310 | | ||||
1311 | <list name="within-@font-face"> | ||||
1312 | <item>font-display</item> | ||||
1313 | <item>font-family</item> | ||||
1314 | <item>font-stretch</item> | ||||
1315 | <item>font-style</item> | ||||
1316 | <item>font-weight</item> | ||||
1317 | <item>font-variant</item> | ||||
1318 | <item>font-feature-settings</item> | ||||
1319 | <item>font-variation-settings</item> | ||||
1320 | <item>src</item> | ||||
1321 | <item>unicode-range</item> | ||||
1322 | </list> | ||||
1323 | | ||||
1324 | <list name="@keyframes"> | ||||
1325 | <item>@keyframes</item> | ||||
1326 | </list> | ||||
1327 | | ||||
1328 | <list name="within-@keyframes"> | ||||
1329 | <item>from</item> | ||||
1330 | <item>to</item> | ||||
1331 | </list> | ||||
1332 | | ||||
1333 | <list name="keywords"> | ||||
1334 | <item>and</item> | ||||
1335 | <item>or</item> | ||||
1336 | </list> | ||||
1337 | | ||||
905 | <contexts> | 1338 | <contexts> | ||
906 | <context name="Base" attribute="Normal Text" lineEndContext="#stay"> | 1339 | <context name="Base" attribute="Selector Tag" lineEndContext="#stay"> | ||
1340 | <DetectSpaces attribute="Normal Text" /> | ||||
907 | <IncludeRules context="FindComments" /> | 1341 | <IncludeRules context="FindComments" /> | ||
908 | <DetectChar attribute="Normal Text" context="RuleSet" char="{" beginRegion="ruleset" /> | 1342 | <DetectChar attribute="Normal Text" context="RuleSet" char="{" beginRegion="ruleset" /> | ||
909 | <RegExpr attribute="At Rule" context="AtRule" String="@[a-zA-Z0-1-]+\b" /> | 1343 | <DetectChar attribute="At Rule" context="SelectAtRule" char="@" lookAhead="true" /> | ||
910 | <IncludeRules context="FindSelectors" /> | | |||
911 | </context> | | |||
912 | | ||||
913 | <!-- find selectors // .class #id :hover :nth-child(2n+1) [type="search"] --> | 1344 | <!-- find selectors // .class #id :hover :nth-child(2n+1) [type="search"] --> | ||
914 | <context name="FindSelectors" attribute="Normal Text" lineEndContext="#stay"> | 1345 | <DetectChar attribute="Selector Pseudo" context="SelectorPseudo" char=":" /> | ||
915 | <DetectChar attribute="Selector Attribute" context="SelectorAttr" char="[" /> | 1346 | <DetectChar attribute="Selector Attribute" context="SelectorAttr" char="[" /> | ||
916 | <RegExpr attribute="Selector Id" context="#stay" String="#(-)?(&nmstart;)(&nmchar;)*" /> | 1347 | <RegExpr attribute="Selector Id" context="#stay" String="#[-]?(&nmstart;)(&nmchar;)*" /> | ||
917 | <RegExpr attribute="Selector Class" context="#stay" String="\.([a-zA-Z0-9\-_]|[\x80-\xFF]|\\[0-9A-Fa-f]{1,6})*" /> | 1348 | <RegExpr attribute="Selector Class" context="#stay" String="\.([a-zA-Z0-9\-_]|[\x80-\xFF]|\\[0-9A-Fa-f]{1,6})*" /> | ||
918 | <RegExpr attribute="Selector Pseudo" context="#stay" String=":lang\([\w_-]+\)" /> | 1349 | <DetectChar attribute="Separator Symbol" context="#stay" char="," /> | ||
919 | <DetectChar attribute="Selector Pseudo" context="SelectorPseudo" char=":" /> | 1350 | <AnyChar attribute="Operator" context="#stay" String="*>+~|" /> | ||
1351 | <DetectIdentifier /> | ||||
920 | </context> | 1352 | </context> | ||
921 | 1353 | | |||
922 | <!-- find functions // rgba(255,255,255,0.75) --> | 1354 | <!-- find functions // rgba(255,255,255,0.75) --> | ||
923 | <context name="FindFunctions" attribute="Normal Text" lineEndContext="#stay"> | 1355 | <context name="FindFunctions" attribute="Normal Text" lineEndContext="#stay"> | ||
924 | <RegExpr attribute="Function" context="Function" String="[a-z\-]+\(" lookAhead="true" /> | 1356 | <RegExpr attribute="Function" context="Function" String="[a-z\-]{2,}\(" lookAhead="true" /> | ||
925 | </context> | 1357 | </context> | ||
926 | 1358 | | |||
927 | <!-- find values // 10px 12pt 2.5em 1rem 75% #ffcc99 red solid --> | 1359 | <!-- find values // 10px 12pt 2.5em 1rem 75% #ffcc99 red solid --> | ||
928 | <context name="FindValues" attribute="Normal Text" lineEndContext="#stay"> | 1360 | <context name="FindValues" attribute="Normal Text" lineEndContext="#stay"> | ||
929 | <RegExpr attribute="Annotation" context="#stay" String="!important\b" /> | 1361 | <RegExpr attribute="Annotation" context="#stay" String="!important\b" /> | ||
1362 | <keyword attribute="Value Keyword" context="#stay" String="value keywords" /> | ||||
930 | <keyword attribute="Value" context="#stay" String="values" /> | 1363 | <keyword attribute="Value" context="#stay" String="values" /> | ||
931 | <keyword attribute="Value" context="#stay" String="colors" /> | 1364 | <keyword attribute="Color" context="#stay" String="colors" /> | ||
932 | <RegExpr attribute="Value" context="#stay" String="#([0-9A-Fa-f]{3}){1,4}\b" /> | 1365 | <RegExpr attribute="Color" context="#stay" String="#([0-9A-Fa-f]{3}){1,2}\b" /> | ||
933 | <RegExpr attribute="Value" context="#stay" String="[-+]?[0-9.]+(em|ex|ch|rem|vw|vh|vm|px|in|cm|mm|pt|pc|deg|rad|grad|turn|ms|s|Hz|kHz)\b" /> | 1366 | <RegExpr attribute="Number" context="FindUnits" String="[-+]?[0-9.]+(?![-+])" /> | ||
934 | <RegExpr attribute="Value" context="#stay" String="[-+]?[0-9.]+[%]?" /> | 1367 | <RegExpr attribute="Normal Text" context="#stay" String="[\w][\w\-]*|-[\w-]+" /> | ||
935 | <RegExpr attribute="Normal Text" context="#stay" String="[\w\-]+" /> | 1368 | </context> | ||
1369 | | ||||
1370 | <context name="FindUnits" attribute="Normal Text" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop"> | ||||
1371 | <RegExpr attribute="Unit" context="#stay" String="(%|(em|ex|ch|rem|vw|vh|vm|px|in|cm|mm|pt|pc|deg|rad|grad|turn|ms|s|Hz|kHz)\b)(?![-+])" /> | ||||
936 | </context> | 1372 | </context> | ||
937 | 1373 | | |||
938 | <!-- find strings // "some words" 'some words' --> | 1374 | <!-- find strings // "some words" 'some words' --> | ||
939 | <context name="FindStrings" attribute="Normal Text" lineEndContext="#stay"> | 1375 | <context name="FindStrings" attribute="Normal Text" lineEndContext="#stay"> | ||
940 | <DetectChar attribute="String" context="StringDQ" char=""" /> | 1376 | <DetectChar attribute="String" context="StringDQ" char=""" /> | ||
941 | <DetectChar attribute="String" context="StringSQ" char="'" /> | 1377 | <DetectChar attribute="String" context="StringSQ" char="'" /> | ||
942 | </context> | 1378 | </context> | ||
943 | 1379 | | |||
944 | <!-- find comments // /* comment */ --> | 1380 | <!-- find comments // /* comment */ --> | ||
945 | <context name="FindComments" attribute="Normal Text" lineEndContext="#stay"> | 1381 | <context name="FindComments" attribute="Normal Text" lineEndContext="#stay"> | ||
946 | <RegExpr attribute="Region Marker" context="#stay" String="/\*BEGIN.*\*/" beginRegion="UserDefined" /> | 1382 | <Detect2Chars attribute="Comment" context="IsComments" char="/" char1="*" lookAhead="true"/> | ||
947 | <RegExpr attribute="Region Marker" context="#stay" String="/\*END.*\*/" endRegion="UserDefined" /> | 1383 | </context> | ||
1384 | | ||||
1385 | <context name="IsComments" attribute="Normal Text" lineEndContext="#stay"> | ||||
1386 | <RegExpr attribute="Region Marker" context="#pop" String="/\*BEGIN.*\*/" beginRegion="UserDefined" /> | ||||
1387 | <RegExpr attribute="Region Marker" context="#pop" String="/\*END.*\*/" endRegion="UserDefined" /> | ||||
948 | <Detect2Chars attribute="Comment" context="Comment" char="/" char1="*" beginRegion="comment" /> | 1388 | <Detect2Chars attribute="Comment" context="Comment" char="/" char1="*" beginRegion="comment" /> | ||
949 | </context> | 1389 | </context> | ||
950 | 1390 | | |||
1391 | <context name="SelectAtRule" attribute="At Rule" lineEndContext="#pop"> | ||||
1392 | <keyword attribute="At Rule" context="#pop!NestedAtRule" String="nested at-rules" /> | ||||
1393 | <keyword attribute="At Rule" context="#pop!AtRule" String="at-rules" /> | ||||
1394 | <keyword attribute="At Rule" context="#pop!@keyframes" String="@keyframes" /> | ||||
1395 | <keyword attribute="At Rule" context="#pop!@viewport" String="@viewport" /> | ||||
1396 | <keyword attribute="At Rule" context="#pop!@font-face" String="@font-face" /> | ||||
1397 | <keyword attribute="At Rule" context="#pop!@page" String="@page" /> | ||||
1398 | <RegExpr attribute="At Rule" context="#pop!UnknownAtRule" String="@[a-zA-Z0-9\-_]+\b" /> | ||||
1399 | </context> | ||||
1400 | | ||||
1401 | <context name="@keyframes" attribute="Normal Text" lineEndContext="#stay"> | ||||
1402 | <DetectSpaces /> | ||||
1403 | <IncludeRules context="FindComments" /> | ||||
1404 | <DetectChar attribute="Normal Text" context="Within-@keyframes" char="{" beginRegion="ruleset" /> | ||||
1405 | </context> | ||||
1406 | | ||||
1407 | <context name="Within-@keyframes" attribute="Normal Text" lineEndContext="#stay"> | ||||
1408 | <DetectSpaces /> | ||||
1409 | <IncludeRules context="FindComments" /> | ||||
1410 | <DetectChar attribute="Normal Text" context="#pop#pop" char="}" endRegion="ruleset" /> | ||||
1411 | <DetectChar attribute="Normal Text" context="RuleSet" char="{" beginRegion="ruleset" /> | ||||
1412 | <keyword attribute="Value" context="#stay" String="within-@keyframes" /> | ||||
1413 | <RegExpr attribute="Value" context="#stay" String="[-+]?[0-9.]+%" /> | ||||
1414 | </context> | ||||
1415 | | ||||
1416 | <context name="@viewport" attribute="Normal Text" lineEndContext="#stay"> | ||||
1417 | <DetectSpaces /> | ||||
1418 | <IncludeRules context="FindComments" /> | ||||
1419 | <DetectChar attribute="Selector Pseudo" context="SelectorPseudo" char=":" /> | ||||
1420 | <DetectChar attribute="Normal Text" context="#pop!Within-@viewport" char="{" beginRegion="ruleset" /> | ||||
1421 | </context> | ||||
1422 | | ||||
1423 | <context name="Within-@viewport" attribute="Normal Text" lineEndContext="#stay"> | ||||
1424 | <DetectSpaces /> | ||||
1425 | <keyword attribute="Property" context="IsProperty" String="within-@viewport" /> | ||||
1426 | <IncludeRules context="RuleSet" /> | ||||
1427 | </context> | ||||
1428 | | ||||
1429 | <context name="@font-face" attribute="Normal Text" lineEndContext="#stay"> | ||||
1430 | <DetectSpaces /> | ||||
1431 | <IncludeRules context="FindComments" /> | ||||
1432 | <DetectChar attribute="Normal Text" context="#pop!Within-@font-face" char="{" beginRegion="ruleset" /> | ||||
1433 | </context> | ||||
1434 | | ||||
1435 | <context name="Within-@font-face" attribute="Normal Text" lineEndContext="#stay"> | ||||
1436 | <DetectSpaces /> | ||||
1437 | <IncludeRules context="FindComments" /> | ||||
1438 | <keyword attribute="Property" context="IsProperty" String="within-@font-face" /> | ||||
1439 | <RegExpr attribute="Unknown Property" context="IsProperty" String="[A-Za-z_-]+\b" /> | ||||
1440 | <DetectChar attribute="Normal Text" context="#pop" char="}" endRegion="ruleset" /> | ||||
1441 | </context> | ||||
1442 | | ||||
1443 | <context name="@page" attribute="Normal Text" lineEndContext="#stay"> | ||||
1444 | <DetectSpaces /> | ||||
1445 | <IncludeRules context="FindComments" /> | ||||
1446 | <DetectChar attribute="Selector Pseudo" context="SelectorPseudo-@page" char=":" /> | ||||
1447 | <DetectChar attribute="Normal Text" context="#pop!Within-@page" char="{" beginRegion="ruleset" /> | ||||
1448 | </context> | ||||
1449 | | ||||
1450 | <context name="SelectorPseudo-@page" attribute="Selector Pseudo" lineEndContext="#pop"> | ||||
1451 | <keyword attribute="Selector Pseudo" context="#pop" String="pseudoclasses-@page" /> | ||||
1452 | <RegExpr attribute="Selector Pseudo" context="#pop" String="[-a-zA-Z][-a-zA-Z0-9]*" /> | ||||
1453 | </context> | ||||
1454 | | ||||
1455 | <context name="Within-@page" attribute="Normal Text" lineEndContext="#stay"> | ||||
1456 | <DetectSpaces /> | ||||
1457 | <keyword attribute="Property" context="IsProperty" String="within-@page" /> | ||||
1458 | <IncludeRules context="RuleSet" /> | ||||
1459 | </context> | ||||
1460 | | ||||
1461 | <context name="IsProperty" attribute="Error" lineEndContext="#stay"> | ||||
1462 | <DetectSpaces attribute="Normal Text" /> | ||||
1463 | <DetectChar attribute="Normal Text" context="RuleParameters" char=":" /> | ||||
1464 | </context> | ||||
1465 | | ||||
1466 | <context name="NestedAtRule" attribute="Normal Text" lineEndContext="#stay"> | ||||
1467 | <DetectSpaces /> | ||||
1468 | <DetectChar attribute="Normal Text" context="NestedBase" char="{" beginRegion="ruleset" /> | ||||
1469 | <IncludeRules context="AtRuleValue" /> | ||||
1470 | </context> | ||||
1471 | | ||||
1472 | <context name="NestedBase" attribute="Selector Tag" lineEndContext="#stay"> | ||||
1473 | <DetectSpaces attribute="Normal Text" /> | ||||
1474 | <DetectChar attribute="Normal Text" context="#pop#pop" char="}" endRegion="ruleset" /> | ||||
1475 | <IncludeRules context="Base" /> | ||||
1476 | </context> | ||||
1477 | | ||||
951 | <context name="AtRule" attribute="Normal Text" lineEndContext="#pop"> | 1478 | <context name="AtRule" attribute="Normal Text" lineEndContext="#pop"> | ||
1479 | <DetectSpaces /> | ||||
1480 | <DetectChar attribute="Separator Symbol" context="#pop" char=";" /> | ||||
1481 | <IncludeRules context="AtRuleValue" /> | ||||
1482 | </context> | ||||
1483 | | ||||
1484 | <context name="UnknownAtRule" attribute="Normal Text" lineEndContext="#pop"> | ||||
1485 | <DetectSpaces /> | ||||
1486 | <DetectChar attribute="Separator Symbol" context="#pop" char=";" /> | ||||
1487 | <DetectChar attribute="Normal Text" context="#pop!RuleSet" char="{" beginRegion="ruleset" /> | ||||
1488 | <IncludeRules context="AtRuleValue" /> | ||||
1489 | </context> | ||||
1490 | | ||||
1491 | <context name="AtRuleValue" attribute="Normal Text" lineEndContext="#stay"> | ||||
952 | <IncludeRules context="FindComments" /> | 1492 | <IncludeRules context="FindComments" /> | ||
953 | <IncludeRules context="FindStrings" /> | 1493 | <IncludeRules context="FindStrings" /> | ||
954 | <keyword attribute="Value" context="#stay" String="mediatypes" /> | 1494 | <IncludeRules context="FindFunctions" /> | ||
955 | <keyword attribute="Property" context="#stay" String="media_features" /> | 1495 | <keyword attribute="Keyword" context="#stay" String="keywords" /> | ||
956 | <AnyChar attribute="Normal Text" context="#pop" String=";{" lookAhead="true" /> | 1496 | <RegExpr attribute="Property" context="#stay" String="[A-Za-z_-]+(?=\s*:)" /> | ||
1497 | <keyword attribute="Value" context="#stay" String="medias" /> | ||||
957 | <IncludeRules context="FindValues" /> | 1498 | <IncludeRules context="FindValues" /> | ||
958 | </context> | 1499 | </context> | ||
959 | 1500 | | |||
960 | <context name="SelectorAttr" attribute="Selector Attribute" lineEndContext="#stay"> | 1501 | <context name="SelectorAttr" attribute="Selector Attribute" lineEndContext="#stay"> | ||
961 | <DetectChar attribute="Selector Attribute" context="#pop" char="]" /> | 1502 | <DetectChar attribute="Selector Attribute" context="#pop" char="]" /> | ||
962 | <IncludeRules context="FindStrings" /> | 1503 | <IncludeRules context="FindStrings" /> | ||
1504 | <DetectChar attribute="Operator" context="SelectorAttrValue" char="=" /> | ||||
1505 | <Detect2Chars attribute="Operator" context="SelectorAttrValue" char="~" char1="=" /> | ||||
1506 | <Detect2Chars attribute="Operator" context="SelectorAttrValue" char="^" char1="=" /> | ||||
1507 | <Detect2Chars attribute="Operator" context="SelectorAttrValue" char="$" char1="=" /> | ||||
1508 | <Detect2Chars attribute="Operator" context="SelectorAttrValue" char="*" char1="=" /> | ||||
1509 | <Detect2Chars attribute="Operator" context="SelectorAttrValue" char="|" char1="=" /> | ||||
1510 | <DetectIdentifier /> | ||||
1511 | </context> | ||||
1512 | | ||||
1513 | <context name="SelectorAttrValue" attribute="String" lineEndContext="#stay"> | ||||
1514 | <DetectChar attribute="Selector Attribute" context="#pop#pop" char="]" /> | ||||
1515 | <DetectIdentifier /> | ||||
1516 | </context> | ||||
1517 | | ||||
1518 | <context name="SelectorPseudo" attribute="Selector Pseudo" lineEndContext="#pop"> | ||||
1519 | <DetectChar attribute="Selector Pseudo" context="SelectorPseudoElements" char=":" /> | ||||
1520 | <keyword attribute="Selector Pseudo" context="SelectorPseudoValueSelector" String="pseudoclass-not" /> | ||||
1521 | <keyword attribute="Selector Pseudo" context="SelectorPseudoValue" String="pseudoclasses" /> | ||||
1522 | <RegExpr attribute="Selector Pseudo" context="SelectorPseudoValue" String="[-a-zA-Z][-a-zA-Z0-9]*" /> | ||||
1523 | </context> | ||||
1524 | | ||||
1525 | <context name="SelectorPseudoElements" attribute="Selector Pseudo" lineEndContext="#pop#pop"> | ||||
1526 | <keyword attribute="Selector Pseudo" context="#pop!SelectorPseudoValue" String="pseudoelements" /> | ||||
1527 | <RegExpr attribute="Selector Pseudo" context="#pop!SelectorPseudoValue" String="[-a-zA-Z][-a-zA-Z0-9]*" /> | ||||
963 | </context> | 1528 | </context> | ||
964 | 1529 | | |||
965 | <context name="SelectorPseudo" attribute="Selector Pseudo" lineEndContext="#pop" | 1530 | <context name="SelectorPseudoValueSelector" attribute="Selector Pseudo" lineEndContext="#pop#pop" fallthrough="true" fallthroughContext="#pop#pop"> | ||
966 | fallthrough="true" fallthroughContext="#pop"> | 1531 | <DetectChar attribute="Selector Pseudo" context="SelectorPseudoValueCloseSelector" char="(" /> | ||
967 | <keyword attribute="Selector Pseudo" context="#pop" String="pseudoclasses" /> | 1532 | </context> | ||
1533 | | ||||
1534 | <context name="SelectorPseudoValueCloseSelector" attribute="Selector Tag" lineEndContext="#stay"> | ||||
1535 | <DetectChar attribute="Selector Pseudo" context="#pop#pop#pop" char=")" /> | ||||
1536 | <DetectChar attribute="Error" context="#pop#pop#pop!RuleSet" char="{" beginRegion="ruleset" /> | ||||
1537 | <IncludeRules context="Base" /> | ||||
1538 | </context> | ||||
1539 | | ||||
1540 | <context name="SelectorPseudoValue" attribute="Selector Pseudo" lineEndContext="#pop#pop" fallthrough="true" fallthroughContext="#pop#pop"> | ||||
1541 | <DetectChar attribute="Selector Pseudo" context="SelectorPseudoValueClose" char="(" /> | ||||
1542 | </context> | ||||
1543 | | ||||
1544 | <context name="SelectorPseudoValueClose" attribute="Selector Pseudo" lineEndContext="#pop#pop#pop"> | ||||
1545 | <DetectChar attribute="Selector Pseudo" context="#pop#pop#pop" char=")" /> | ||||
1546 | <DetectIdentifier /> | ||||
968 | </context> | 1547 | </context> | ||
969 | 1548 | | |||
970 | <context name="Comment" attribute="Comment" lineEndContext="#stay"> | 1549 | <context name="Comment" attribute="Comment" lineEndContext="#stay"> | ||
971 | <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="comment" /> | 1550 | <DetectSpaces /> | ||
1551 | <Detect2Chars attribute="Comment" context="#pop#pop" char="*" char1="/" endRegion="comment" /> | ||||
972 | <IncludeRules context="##Alerts" /> | 1552 | <IncludeRules context="##Alerts" /> | ||
973 | </context> | 1553 | </context> | ||
974 | 1554 | | |||
975 | <context name="RuleSet" attribute="Normal Text" lineEndContext="#stay"> | 1555 | <context name="RuleSet" attribute="Normal Text" lineEndContext="#stay"> | ||
1556 | <DetectSpaces /> | ||||
976 | <DetectChar attribute="Normal Text" context="RuleSet" char="{" beginRegion="ruleset" /> | 1557 | <DetectChar attribute="Normal Text" context="RuleSet" char="{" beginRegion="ruleset" /> | ||
977 | <DetectChar attribute="Normal Text" context="#pop" char="}" endRegion="ruleset" /> | 1558 | <DetectChar attribute="Normal Text" context="#pop" char="}" endRegion="ruleset" /> | ||
978 | <RegExpr attribute="Property" context="Rule" String="-?[A-Za-z_-]+(?=\s*:)" lookAhead="true" /> | 1559 | <RegExpr attribute="Property" context="Rule" String="[A-Za-z_-]+(?=\s*:)" lookAhead="true" /> | ||
1560 | <!-- auto-completion only, includes by previous rule --> | ||||
1561 | <keyword attribute="Normal Text" context="#stay" String="properties" /> | ||||
979 | <IncludeRules context="Base" /> | 1562 | <IncludeRules context="Base" /> | ||
980 | </context> | 1563 | </context> | ||
981 | 1564 | | |||
982 | <context name="Rule" attribute="Normal Text" lineEndContext="#stay"> | 1565 | <context name="Rule" attribute="Normal Text" lineEndContext="#stay"> | ||
983 | <DetectChar attribute="Normal Text" context="RuleParameters" char=":" /> | 1566 | <DetectChar attribute="Normal Text" context="RuleParameters" char=":" /> | ||
1567 | <Detect2Chars attribute="Variable" context="IsVariable" char="-" char1="-" /> | ||||
984 | <keyword attribute="Property" context="#stay" String="properties" /> | 1568 | <keyword attribute="Property" context="#stay" String="properties" /> | ||
985 | <RegExpr attribute="Unknown Property" context="#stay" String="-?[A-Za-z_-]+(?=\s*:)" /> | 1569 | <RegExpr attribute="Unknown Property" context="#stay" String="[^:]+" /> | ||
986 | <RegExpr attribute="Error" context="#stay" String="\S" /> | 1570 | </context> | ||
1571 | | ||||
1572 | <context name="IsVariable" attribute="Normal Text" lineEndContext="#pop"> | ||||
1573 | <DetectChar attribute="Normal Text" context="#pop!RuleParameters" char=":" /> | ||||
1574 | <RegExpr attribute="Variable" context="#stay" String="[^:]+" /> | ||||
987 | </context> | 1575 | </context> | ||
988 | 1576 | | |||
989 | <context name="RuleParameters" attribute="Normal Text" lineEndContext="#stay"> | 1577 | <context name="RuleParameters" attribute="Normal Text" lineEndContext="#stay"> | ||
1578 | <DetectSpaces /> | ||||
990 | <IncludeRules context="FindComments" /> | 1579 | <IncludeRules context="FindComments" /> | ||
991 | <IncludeRules context="FindStrings" /> | 1580 | <IncludeRules context="FindStrings" /> | ||
992 | <IncludeRules context="FindFunctions" /> | 1581 | <IncludeRules context="FindFunctions" /> | ||
993 | <IncludeRules context="FindValues" /> | 1582 | <IncludeRules context="FindValues" /> | ||
994 | <!-- Jump out conditions --> | 1583 | <!-- Jump out conditions --> | ||
995 | <DetectChar attribute="Normal Text" context="#pop#pop" char=";" /> | 1584 | <DetectChar attribute="Separator Symbol" context="#pop#pop" char=";" /> | ||
1585 | <DetectChar attribute="Separator Symbol" context="#stay" char="," /> | ||||
996 | <DetectChar attribute="Normal Text" context="#pop#pop#pop" char="}" endRegion="ruleset" /> | 1586 | <DetectChar attribute="Normal Text" context="#pop#pop#pop" char="}" endRegion="ruleset" /> | ||
1587 | <DetectIdentifier /> | ||||
1588 | <!-- auto-completion only --> | ||||
1589 | <keyword attribute="Normal Text" context="#stay" String="functions" /> | ||||
997 | </context> | 1590 | </context> | ||
998 | 1591 | | |||
999 | <context name="Function" attribute="Normal Text" lineEndContext="#stay"> | 1592 | <context name="Function" attribute="Normal Text" lineEndContext="#stay"> | ||
1000 | <DetectChar attribute="Normal Text" context="FunctionParameters" char="(" /> | 1593 | <DetectChar attribute="Function" context="FunctionParameters" char="(" /> | ||
1594 | <StringDetect attribute="Function" context="FunctionVar" String="var(" /> | ||||
1595 | <StringDetect attribute="Function" context="FunctionUrl" String="url(" /> | ||||
1596 | <StringDetect attribute="Function" context="FunctionCalc" String="calc(" /> | ||||
1001 | <keyword attribute="Function" context="#stay" String="functions" /> | 1597 | <keyword attribute="Function" context="#stay" String="functions" /> | ||
1598 | <RegExpr attribute="Normal Text" context="#stay" String="[-a-zA-Z][-a-zA-Z0-9]*" /> | ||||
1599 | </context> | ||||
1600 | | ||||
1601 | <context name="FunctionVar" attribute="Variable" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop!FunctionParameters"> | ||||
1602 | <DetectSpaces /> | ||||
1603 | <RegExpr attribute="Variable" context="#pop!FunctionParameters" String="--[^ \t\),]+" /> | ||||
1604 | </context> | ||||
1605 | | ||||
1606 | <context name="FunctionCalc" attribute="Normal Text" lineEndContext="#stay"> | ||||
1607 | <DetectSpaces /> | ||||
1608 | <DetectChar attribute="Function" context="#pop#pop" char=")" /> | ||||
1609 | <IncludeRules context="Calc" /> | ||||
1610 | </context> | ||||
1611 | | ||||
1612 | <context name="NestedCalc" attribute="Normal Text" lineEndContext="#stay"> | ||||
1613 | <DetectSpaces /> | ||||
1614 | <DetectChar attribute="Normal Text" context="#pop" char=")" /> | ||||
1615 | <IncludeRules context="Calc" /> | ||||
1616 | </context> | ||||
1617 | | ||||
1618 | <context name="Calc" attribute="Normal Text" lineEndContext="#stay"> | ||||
1619 | <DetectChar attribute="Separator Symbol" context="#stay" char="," /> | ||||
1620 | <DetectChar attribute="Normal Text" context="NestedCalc" char="(" /> | ||||
1621 | <IncludeRules context="FindComments" /> | ||||
1622 | <IncludeRules context="FindStrings" /> | ||||
1623 | <IncludeRules context="FindFunctions" /> | ||||
1624 | <IncludeRules context="FindValues" /> | ||||
1625 | <RegExpr attribute="Operator" context="#stay" String="[-](?=$|[ \t(,;])|[+](?=$|[^0-9)])|[/*]" /> | ||||
1626 | </context> | ||||
1627 | | ||||
1628 | <context name="FunctionUrl" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="UrlValue"> | ||||
1629 | <DetectSpaces /> | ||||
1630 | <IncludeRules context="FindStrings" /> | ||||
1631 | <DetectChar attribute="Function" context="#pop#pop" char=")" /> | ||||
1632 | </context> | ||||
1633 | | ||||
1634 | <context name="UrlValue" attribute="String" lineEndContext="#stay"> | ||||
1635 | <DetectChar attribute="Function" context="#pop#pop#pop" char=")" /> | ||||
1002 | </context> | 1636 | </context> | ||
1003 | 1637 | | |||
1004 | <context name="FunctionParameters" attribute="Normal Text" lineEndContext="#stay"> | 1638 | <context name="FunctionParameters" attribute="Normal Text" lineEndContext="#stay"> | ||
1639 | <DetectSpaces /> | ||||
1640 | <DetectChar attribute="Function" context="#pop#pop" char=")" /> | ||||
1005 | <IncludeRules context="FindComments" /> | 1641 | <IncludeRules context="FindComments" /> | ||
1006 | <IncludeRules context="FindStrings" /> | 1642 | <IncludeRules context="FindStrings" /> | ||
1007 | <IncludeRules context="FindValues" /> | 1643 | <IncludeRules context="FindValues" /> | ||
1008 | <!-- Jump out conditions --> | 1644 | <DetectChar attribute="Separator Symbol" context="#stay" char="," /> | ||
1009 | <DetectChar attribute="Normal Text" context="#pop#pop" char=")" /> | | |||
1010 | </context> | 1645 | </context> | ||
1011 | 1646 | | |||
1012 | <!-- string contexts --> | 1647 | <!-- string contexts --> | ||
1013 | <context name="StringDQ" attribute="String" lineEndContext="#stay"> | 1648 | <context name="StringDQ" attribute="String" lineEndContext="#stay"> | ||
1014 | <DetectChar attribute="String" context="#pop" char=""" /> | 1649 | <DetectChar attribute="String" context="#pop" char=""" /> | ||
1015 | <IncludeRules context="InsideString" /> | 1650 | <IncludeRules context="InsideString" /> | ||
1016 | </context> | 1651 | </context> | ||
1017 | 1652 | | |||
1018 | <context name="StringSQ" attribute="String" lineEndContext="#stay"> | 1653 | <context name="StringSQ" attribute="String" lineEndContext="#stay"> | ||
1019 | <DetectChar attribute="String" context="#pop" char="'" /> | 1654 | <DetectChar attribute="String" context="#pop" char="'" /> | ||
1020 | <IncludeRules context="InsideString" /> | 1655 | <IncludeRules context="InsideString" /> | ||
1021 | </context> | 1656 | </context> | ||
1022 | 1657 | | |||
1023 | <context name="InsideString" attribute="String" lineEndContext="#stay"> | 1658 | <context name="InsideString" attribute="String" lineEndContext="#stay"> | ||
1024 | <RegExpr attribute="String" context="#stay" String="\\["']" /> | 1659 | <RegExpr attribute="SpecialChar" context="#stay" String="\\([0-9A-Fa-f]{1,6}|.?)" /> | ||
1025 | <DetectIdentifier/> | 1660 | <RegExpr attribute="String" context="#stay" String="\\?[^"'\\]+" /> | ||
1026 | </context> | 1661 | </context> | ||
1027 | 1662 | | |||
1028 | </contexts> | 1663 | </contexts> | ||
1029 | 1664 | | |||
1030 | <itemDatas> | 1665 | <itemDatas> | ||
1031 | <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false"/> | 1666 | <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false"/> | ||
1032 | <itemData name="At Rule" defStyleNum="dsImport" spellChecking="false"/> | 1667 | <itemData name="At Rule" defStyleNum="dsImport" spellChecking="false"/> | ||
1668 | <itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="false"/> | ||||
1033 | <itemData name="Property" defStyleNum="dsKeyword" spellChecking="false"/> | 1669 | <itemData name="Property" defStyleNum="dsKeyword" spellChecking="false"/> | ||
1034 | <itemData name="Unknown Property" defStyleNum="dsNormal" spellChecking="false"/> | 1670 | <itemData name="Unknown Property" defStyleNum="dsNormal" spellChecking="false"/> | ||
1035 | <itemData name="String" defStyleNum="dsString"/> | 1671 | <itemData name="String" defStyleNum="dsString"/> | ||
1672 | <itemData name="SpecialChar" defStyleNum="dsSpecialChar" spellChecking="false"/> | ||||
1673 | <itemData name="Operator" defStyleNum="dsOperator" spellChecking="false"/> | ||||
1674 | <itemData name="Separator Symbol" defStyleNum="dsOperator" spellChecking="false"/> | ||||
1036 | <itemData name="Value" defStyleNum="dsDecVal" spellChecking="false"/> | 1675 | <itemData name="Value" defStyleNum="dsDecVal" spellChecking="false"/> | ||
1676 | <itemData name="Number" defStyleNum="dsDecVal" spellChecking="false"/> | ||||
1677 | <itemData name="Value Keyword" defStyleNum="dsBuiltIn" spellChecking="false"/> | ||||
1678 | <itemData name="Color" defStyleNum="dsConstant" spellChecking="false"/> | ||||
1679 | <itemData name="Unit" defStyleNum="dsDataType" spellChecking="false"/> | ||||
1680 | <itemData name="Variable" defStyleNum="dsVariable" spellChecking="false"/> | ||||
1037 | <itemData name="Function" defStyleNum="dsFunction" spellChecking="false"/> | 1681 | <itemData name="Function" defStyleNum="dsFunction" spellChecking="false"/> | ||
1038 | <itemData name="Annotation" defStyleNum="dsAttribute" spellChecking="false"/> | 1682 | <itemData name="Annotation" defStyleNum="dsAttribute" spellChecking="false"/> | ||
1039 | <itemData name="Selector Id" defStyleNum="dsPreprocessor" bold="1" spellChecking="false"/> | 1683 | <itemData name="Selector Id" defStyleNum="dsPreprocessor" bold="1" spellChecking="false"/> | ||
1040 | <itemData name="Selector Class" defStyleNum="dsFunction" spellChecking="false"/> | 1684 | <itemData name="Selector Class" defStyleNum="dsFunction" spellChecking="false"/> | ||
1041 | <itemData name="Selector Attribute" defStyleNum="dsExtension" spellChecking="false"/> | 1685 | <itemData name="Selector Attribute" defStyleNum="dsExtension" spellChecking="false"/> | ||
1042 | <itemData name="Selector Pseudo" defStyleNum="dsInformation" italic="1" spellChecking="false"/> | 1686 | <itemData name="Selector Pseudo" defStyleNum="dsInformation" italic="1" spellChecking="false"/> | ||
1687 | <itemData name="Selector Tag" defStyleNum="dsNormal" spellChecking="false"/> | ||||
1043 | <itemData name="Comment" defStyleNum="dsComment" /> | 1688 | <itemData name="Comment" defStyleNum="dsComment" /> | ||
1044 | <itemData name="Region Marker" defStyleNum="dsRegionMarker" spellChecking="false"/> | 1689 | <itemData name="Region Marker" defStyleNum="dsRegionMarker" spellChecking="false"/> | ||
1045 | <itemData name="Error" defStyleNum="dsError" spellChecking="false"/> | 1690 | <itemData name="Error" defStyleNum="dsError" spellChecking="false"/> | ||
1046 | </itemDatas> | 1691 | </itemDatas> | ||
1047 | </highlighting> | 1692 | </highlighting> | ||
1048 | 1693 | | |||
1049 | <general> | 1694 | <general> | ||
1050 | <keywords casesensitive="0" weakDeliminator="-%"/> | 1695 | <keywords casesensitive="0" weakDeliminator="-%@" /> | ||
1051 | <comments> | 1696 | <comments> | ||
1052 | <comment name="multiLine" start="/*" end="*/" /> | 1697 | <comment name="multiLine" start="/*" end="*/" /> | ||
1053 | </comments> | 1698 | </comments> | ||
1054 | </general> | 1699 | </general> | ||
1055 | 1700 | | |||
1056 | </language> | 1701 | </language> |