Warning, /frameworks/syntax-highlighting/data/syntax/css.xml is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?> 0002 <!DOCTYPE language 0003 [ 0004 <!-- https://www.w3.org/TR/CSS22/syndata.html#tokenization --> 0005 <!ENTITY nmstart "[_a-zA-Z]|(\\[0-9a-fA-F]{1,6})|(\\[^\n\r\f0-9a-fA-F])"> 0006 <!ENTITY nmchar "[_a-zA-Z0-9-]|(\\[0-9a-fA-F]{1,6})|(\\[^\n\r\f0-9a-fA-F])"> 0007 ]> 0008 0009 <!-- 0010 0011 Kate CSS syntax highlighting definition 0012 0013 Changelog: 0014 0015 - Version 8, by Jonathan Poelen 0016 - fix some Operator and Selector Tag highlighting 0017 0018 - Version 7, by Jonathan Poelen 0019 - fix tag followed by a pseudo-class in a nested rule (@media, ...) 0020 - fix constraint in a rule 0021 - fix Kate auto-completion for properties and rules 0022 - New highlighting categories: Keyword, Operator, Separator Symbol, SpecialChar, Variable, Value Keyword, Color, Number, Unit, Selector Tag 0023 0024 - Version 4, by Guo Yunhe guoyunhebrave@gmail.com 0025 - Remake for complex CSS syntax, avoid errors 0026 0027 - Version 2.13, by Guo Yunhe 0028 - Add all W3C Work Draft properties 0029 0030 - Version 2.06, by Mte90: 0031 - CSS3 tag 0032 0033 - Version 2.03, by Milian Wolff: 0034 - Make it spelling aware 0035 0036 - Version 2.08, Joseph Wenninger: 0037 - CSS3 media queries 0038 0039 --> 0040 0041 <language name="CSS" version="14" kateversion="5.53" section="Markup" extensions="*.css" indenter="cstyle" mimetype="text/css" author="Wilbert Berendsen (wilbert@kde.nl)" license="LGPL" priority="10"> 0042 <!-- https://www.w3.org/Style/CSS/current-work --> 0043 0044 <highlighting> 0045 <list name="properties"> 0046 <!-- W3C > Work Draft, from https://www.w3.org/Style/CSS/all-properties (exclude FPWD)--> 0047 <item>accent-color</item> 0048 <item>align-content</item> 0049 <item>align-items</item> 0050 <item>alignment-baseline</item> 0051 <item>align-self</item> 0052 <item>all</item> 0053 <item>animation</item> 0054 <item>animation-delay</item> 0055 <item>animation-direction</item> 0056 <item>animation-duration</item> 0057 <item>animation-fill-mode</item> 0058 <item>animation-iteration-count</item> 0059 <item>animation-name</item> 0060 <item>animation-play-state</item> 0061 <item>animation-timing-function</item> 0062 <item>appearance</item> 0063 <item>aspect-ratio</item> 0064 <item>azimuth</item> 0065 <item>backdrop-filter</item> 0066 <item>backface-visibility</item> 0067 <item>background</item> 0068 <item>background-attachment</item> 0069 <item>background-blend-mode</item> 0070 <item>background-clip</item> 0071 <item>background-color</item> 0072 <item>background-image</item> 0073 <item>background-origin</item> 0074 <item>background-position</item> 0075 <item>background-position-x</item> 0076 <item>background-position-y</item> 0077 <item>background-repeat</item> 0078 <item>background-size</item> 0079 <item>baseline-shift</item> 0080 <item>baseline-source</item> 0081 <item>block-ellipsis</item> 0082 <item>block-size</item> 0083 <item>bookmark-label</item> 0084 <item>bookmark-level</item> 0085 <item>bookmark-state</item> 0086 <item>border</item> 0087 <item>border-block</item> 0088 <item>border-block-color</item> 0089 <item>border-block-end</item> 0090 <item>border-block-end-color</item> 0091 <item>border-block-end-style</item> 0092 <item>border-block-end-width</item> 0093 <item>border-block-start</item> 0094 <item>border-block-start-color</item> 0095 <item>border-block-start-style</item> 0096 <item>border-block-start-width</item> 0097 <item>border-block-style</item> 0098 <item>border-block-width</item> 0099 <item>border-bottom</item> 0100 <item>border-bottom-color</item> 0101 <item>border-bottom-left-radius</item> 0102 <item>border-bottom-right-radius</item> 0103 <item>border-bottom-style</item> 0104 <item>border-bottom-width</item> 0105 <item>border-boundary</item> 0106 <item>border-collapse</item> 0107 <item>border-color</item> 0108 <item>border-end-end-radius</item> 0109 <item>border-end-start-radius</item> 0110 <item>border-image</item> 0111 <item>border-image-outset</item> 0112 <item>border-image-repeat</item> 0113 <item>border-image-slice</item> 0114 <item>border-image-source</item> 0115 <item>border-image-width</item> 0116 <item>border-inline</item> 0117 <item>border-inline-color</item> 0118 <item>border-inline-end</item> 0119 <item>border-inline-end-color</item> 0120 <item>border-inline-end-style</item> 0121 <item>border-inline-end-width</item> 0122 <item>border-inline-start</item> 0123 <item>border-inline-start-color</item> 0124 <item>border-inline-start-style</item> 0125 <item>border-inline-start-width</item> 0126 <item>border-inline-style</item> 0127 <item>border-inline-width</item> 0128 <item>border-left</item> 0129 <item>border-left-color</item> 0130 <item>border-left-style</item> 0131 <item>border-left-width</item> 0132 <item>border-radius</item> 0133 <item>border-right</item> 0134 <item>border-right-color</item> 0135 <item>border-right-style</item> 0136 <item>border-right-width</item> 0137 <item>border-spacing</item> 0138 <item>border-start-end-radius</item> 0139 <item>border-start-start-radius</item> 0140 <item>border-style</item> 0141 <item>border-top</item> 0142 <item>border-top-color</item> 0143 <item>border-top-left-radius</item> 0144 <item>border-top-right-radius</item> 0145 <item>border-top-style</item> 0146 <item>border-top-width</item> 0147 <item>border-width</item> 0148 <item>bottom</item> 0149 <item>box-decoration-break</item> 0150 <item>box-shadow</item> 0151 <item>box-sizing</item> 0152 <item>box-snap</item> 0153 <item>break-after</item> 0154 <item>break-before</item> 0155 <item>break-inside</item> 0156 <item>caption-side</item> 0157 <item>caret</item> 0158 <item>caret-color</item> 0159 <item>caret-shape</item> 0160 <item>chains</item> 0161 <item>clear</item> 0162 <item>clip</item> 0163 <item>clip-path</item> 0164 <item>clip-rule</item> 0165 <item>color</item> 0166 <item>color-adjust</item> 0167 <item>color-interpolation-filters</item> 0168 <item>color-scheme</item> 0169 <item>columns</item> 0170 <item>column-count</item> 0171 <item>column-fill</item> 0172 <item>column-gap</item> 0173 <item>column-rule</item> 0174 <item>column-rule-color</item> 0175 <item>column-rule-style</item> 0176 <item>column-rule-width</item> 0177 <item>column-span</item> 0178 <item>column-width</item> 0179 <item>contain</item> 0180 <item>contain-intrinsic-block-size</item> 0181 <item>contain-intrinsic-height</item> 0182 <item>contain-intrinsic-inline-size</item> 0183 <item>contain-intrinsic-size</item> 0184 <item>contain-intrinsic-width</item> 0185 <item>container</item> 0186 <item>container-name</item> 0187 <item>container-type</item> 0188 <item>content</item> 0189 <item>content-visibility</item> 0190 <item>continue</item> 0191 <item>counter-increment</item> 0192 <item>counter-reset</item> 0193 <item>counter-set</item> 0194 <item>cue</item> 0195 <item>cue-after</item> 0196 <item>cue-before</item> 0197 <item>cursor</item> 0198 <item>direction</item> 0199 <item>display</item> 0200 <item>dominant-baseline</item> 0201 <item>elevation</item> 0202 <item>empty-cells</item> 0203 <item>fill</item> 0204 <item>fill-break</item> 0205 <item>fill-color</item> 0206 <item>fill-image</item> 0207 <item>fill-opacity</item> 0208 <item>fill-origin</item> 0209 <item>fill-position</item> 0210 <item>fill-repeat</item> 0211 <item>fill-rule</item> 0212 <item>fill-size</item> 0213 <item>filter</item> 0214 <item>flex</item> 0215 <item>flex-basis</item> 0216 <item>flex-direction</item> 0217 <item>flex-flow</item> 0218 <item>flex-grow</item> 0219 <item>flex-shrink</item> 0220 <item>flex-wrap</item> 0221 <item>float</item> 0222 <item>flood-color</item> 0223 <item>flood-opacity</item> 0224 <item>flow</item> 0225 <item>flow-from</item> 0226 <item>flow-into</item> 0227 <item>font</item> 0228 <item>font-family</item> 0229 <item>font-feature-settings</item> 0230 <item>font-kerning</item> 0231 <item>font-language-override</item> 0232 <item>font-optical-sizing</item> 0233 <item>font-palette</item> 0234 <item>font-size</item> 0235 <item>font-size-adjust</item> 0236 <item>font-stretch</item> 0237 <item>font-style</item> 0238 <item>font-synthesis</item> 0239 <item>font-synthesis-small-caps</item> 0240 <item>font-synthesis-style</item> 0241 <item>font-synthesis-weight</item> 0242 <item>font-variant</item> 0243 <item>font-variant-alternates</item> 0244 <item>font-variant-caps</item> 0245 <item>font-variant-east-asian</item> 0246 <item>font-variant-emoji</item> 0247 <item>font-variant-ligatures</item> 0248 <item>font-variant-numeric</item> 0249 <item>font-variant-position</item> 0250 <item>font-variation-settings</item> 0251 <item>font-weight</item> 0252 <item>footnote-display</item> 0253 <item>footnote-policy</item> 0254 <item>forced-color-adjust</item> 0255 <item>gap</item> 0256 <item>glyph-orientation-vertical</item> 0257 <item>grid</item> 0258 <item>grid-area</item> 0259 <item>grid-auto-columns</item> 0260 <item>grid-auto-flow</item> 0261 <item>grid-auto-rows</item> 0262 <item>grid-column</item> 0263 <item>grid-column-end</item> 0264 <item>grid-column-start</item> 0265 <item>grid-row</item> 0266 <item>grid-row-end</item> 0267 <item>grid-row-start</item> 0268 <item>grid-template</item> 0269 <item>grid-template-areas</item> 0270 <item>grid-template-columns</item> 0271 <item>grid-template-rows</item> 0272 <item>hanging-punctuation</item> 0273 <item>height</item> 0274 <item>hyphenate-character</item> 0275 <item>hyphenate-limit-chars</item> 0276 <item>hyphenate-limit-last</item> 0277 <item>hyphenate-limit-lines</item> 0278 <item>hyphenate-limit-zone</item> 0279 <item>hyphens</item> 0280 <item>image-orientation</item> 0281 <item>image-rendering</item> 0282 <item>image-resolution</item> 0283 <item>initial-letter</item> 0284 <item>initial-letter-align</item> 0285 <item>initial-letter-wrap</item> 0286 <item>inline-size</item> 0287 <item>inline-sizing</item> 0288 <item>inset</item> 0289 <item>inset-block</item> 0290 <item>inset-block-end</item> 0291 <item>inset-block-start</item> 0292 <item>inset-inline</item> 0293 <item>inset-inline-end</item> 0294 <item>inset-inline-start</item> 0295 <item>isolation</item> 0296 <item>justify-content</item> 0297 <item>justify-items</item> 0298 <item>justify-self</item> 0299 <item>leading-trim</item> 0300 <item>left</item> 0301 <item>letter-spacing</item> 0302 <item>lighting-color</item> 0303 <item>line-break</item> 0304 <item>line-clamp</item> 0305 <item>line-grid</item> 0306 <item>line-height</item> 0307 <item>line-height-step</item> 0308 <item>line-padding</item> 0309 <item>line-snap</item> 0310 <item>list-style</item> 0311 <item>list-style-image</item> 0312 <item>list-style-position</item> 0313 <item>list-style-type</item> 0314 <item>margin</item> 0315 <item>margin-block</item> 0316 <item>margin-block-end</item> 0317 <item>margin-block-start</item> 0318 <item>margin-bottom</item> 0319 <item>margin-inline</item> 0320 <item>margin-inline-end</item> 0321 <item>margin-inline-start</item> 0322 <item>margin-left</item> 0323 <item>margin-right</item> 0324 <item>margin-top</item> 0325 <item>margin-trim</item> 0326 <item>marker-end</item> 0327 <item>marker-mid</item> 0328 <item>marker-side</item> 0329 <item>marker-start</item> 0330 <item>mask</item> 0331 <item>mask-border</item> 0332 <item>mask-border-mode</item> 0333 <item>mask-border-outset</item> 0334 <item>mask-border-repeat</item> 0335 <item>mask-border-slice</item> 0336 <item>mask-border-source</item> 0337 <item>mask-border-width</item> 0338 <item>mask-clip</item> 0339 <item>mask-composite</item> 0340 <item>mask-image</item> 0341 <item>mask-mode</item> 0342 <item>mask-origin</item> 0343 <item>mask-position</item> 0344 <item>mask-repeat</item> 0345 <item>mask-size</item> 0346 <item>mask-type</item> 0347 <item>max-block-size</item> 0348 <item>max-height</item> 0349 <item>max-inline-size</item> 0350 <item>max-lines</item> 0351 <item>max-width</item> 0352 <item>min-block-size</item> 0353 <item>min-height</item> 0354 <item>min-inline-size</item> 0355 <item>min-intrinsic-sizing</item> 0356 <item>min-width</item> 0357 <item>mix-blend-mode</item> 0358 <item>nav-up</item> 0359 <item>nav-down</item> 0360 <item>nav-left</item> 0361 <item>nav-right</item> 0362 <item>object-fit</item> 0363 <item>object-position</item> 0364 <item>offset</item> 0365 <item>offset-anchor</item> 0366 <item>offset-distance</item> 0367 <item>offset-path</item> 0368 <item>offset-position</item> 0369 <item>offset-rotate</item> 0370 <item>opacity</item> 0371 <item>order</item> 0372 <item>orphans</item> 0373 <item>outline</item> 0374 <item>outline-color</item> 0375 <item>outline-offset</item> 0376 <item>outline-style</item> 0377 <item>outline-width</item> 0378 <item>overflow</item> 0379 <item>overflow-anchor</item> 0380 <item>overflow-block</item> 0381 <item>overflow-clip-margin</item> 0382 <item>overflow-inline</item> 0383 <item>overflow-wrap</item> 0384 <item>overflow-x</item> 0385 <item>overflow-y</item> 0386 <item>overscroll-behavior</item> 0387 <item>overscroll-behavior-block</item> 0388 <item>overscroll-behavior-inline</item> 0389 <item>overscroll-behavior-x</item> 0390 <item>overscroll-behavior-y</item> 0391 <item>padding</item> 0392 <item>padding-block</item> 0393 <item>padding-block-end</item> 0394 <item>padding-block-start</item> 0395 <item>padding-bottom</item> 0396 <item>padding-inline</item> 0397 <item>padding-inline-end</item> 0398 <item>padding-inline-start</item> 0399 <item>padding-left</item> 0400 <item>padding-right</item> 0401 <item>padding-top</item> 0402 <item>page</item> 0403 <item>page-break-after</item> 0404 <item>page-break-before</item> 0405 <item>page-break-inside</item> 0406 <item>paint-order</item> 0407 <item>pause</item> 0408 <item>pause-after</item> 0409 <item>pause-before</item> 0410 <item>perspective</item> 0411 <item>perspective-origin</item> 0412 <item>pitch</item> 0413 <item>pitch-range</item> 0414 <item>place-content</item> 0415 <item>place-items</item> 0416 <item>place-self</item> 0417 <item>play-during</item> 0418 <item>pointer-events</item> 0419 <item>position</item> 0420 <item>print-color-adjust</item> 0421 <item>quotes</item> 0422 <item>region-fragment</item> 0423 <item>resize</item> 0424 <item>rest</item> 0425 <item>rest-after</item> 0426 <item>rest-before</item> 0427 <item>richness</item> 0428 <item>right</item> 0429 <item>rotate</item> 0430 <item>rotation</item> 0431 <item>row-gap</item> 0432 <item>ruby-align</item> 0433 <item>ruby-merge</item> 0434 <item>ruby-overhang</item> 0435 <item>ruby-position</item> 0436 <item>running</item> 0437 <item>scale</item> 0438 <item>scroll-behavior</item> 0439 <item>scroll-margin</item> 0440 <item>scroll-margin-block</item> 0441 <item>scroll-margin-block-end</item> 0442 <item>scroll-margin-block-start</item> 0443 <item>scroll-margin-bottom</item> 0444 <item>scroll-margin-inline</item> 0445 <item>scroll-margin-inline-end</item> 0446 <item>scroll-margin-inline-start</item> 0447 <item>scroll-margin-left</item> 0448 <item>scroll-margin-right</item> 0449 <item>scroll-margin-top</item> 0450 <item>scroll-padding</item> 0451 <item>scroll-padding-block</item> 0452 <item>scroll-padding-block-end</item> 0453 <item>scroll-padding-block-start</item> 0454 <item>scroll-padding-bottom</item> 0455 <item>scroll-padding-inline</item> 0456 <item>scroll-padding-inline-end</item> 0457 <item>scroll-padding-inline-start</item> 0458 <item>scroll-padding-left</item> 0459 <item>scroll-padding-right</item> 0460 <item>scroll-padding-top</item> 0461 <item>scroll-snap-align</item> 0462 <item>scroll-snap-stop</item> 0463 <item>scroll-snap-type</item> 0464 <item>scrollbar-color</item> 0465 <item>scrollbar-gutter</item> 0466 <item>scrollbar-width</item> 0467 <item>shape-image-threshold</item> 0468 <item>shape-inside</item> 0469 <item>shape-margin</item> 0470 <item>shape-outside</item> 0471 <item>speak-as</item> 0472 <item>spatial-navigation-action</item> 0473 <item>spatial-navigation-contain</item> 0474 <item>spatial-navigation-function</item> 0475 <item>speak</item> 0476 <item>speak-header</item> 0477 <item>speak-numeral</item> 0478 <item>speak-punctuation</item> 0479 <item>speech-rate</item> 0480 <item>stress</item> 0481 <item>string-set</item> 0482 <item>tab-size</item> 0483 <item>table-layout</item> 0484 <item>text-align-all</item> 0485 <item>text-align</item> 0486 <item>text-align-last</item> 0487 <item>text-combine-upright</item> 0488 <item>text-decoration</item> 0489 <item>text-decoration-color</item> 0490 <item>text-decoration-line</item> 0491 <item>text-decoration-skip</item> 0492 <item>text-decoration-skip-box</item> 0493 <item>text-decoration-skip-ink</item> 0494 <item>text-decoration-skip-inset</item> 0495 <item>text-decoration-skip-self</item> 0496 <item>text-decoration-skip-spaces</item> 0497 <item>text-decoration-style</item> 0498 <item>text-decoration-thickness</item> 0499 <item>text-edge</item> 0500 <item>text-emphasis</item> 0501 <item>text-emphasis-color</item> 0502 <item>text-emphasis-position</item> 0503 <item>text-emphasis-skip</item> 0504 <item>text-emphasis-style</item> 0505 <item>text-group-align</item> 0506 <item>text-indent</item> 0507 <item>text-justify</item> 0508 <item>text-orientation</item> 0509 <item>text-overflow</item> 0510 <item>text-rendering</item> 0511 <item>text-shadow</item> 0512 <item>text-space-collapse</item> 0513 <item>text-space-trim</item> 0514 <item>text-spacing</item> 0515 <item>text-transform</item> 0516 <item>text-underline-offset</item> 0517 <item>text-underline-position</item> 0518 <item>text-wrap</item> 0519 <item>top</item> 0520 <item>transform</item> 0521 <item>transform-box</item> 0522 <item>transform-origin</item> 0523 <item>transform-style</item> 0524 <item>transition</item> 0525 <item>transition-delay</item> 0526 <item>transition-duration</item> 0527 <item>transition-property</item> 0528 <item>transition-timing-function</item> 0529 <item>translate</item> 0530 <item>unicode-bidi</item> 0531 <item>user-select</item> 0532 <item>vertical-align</item> 0533 <item>visibility</item> 0534 <item>voice-balance</item> 0535 <item>voice-duration</item> 0536 <item>voice-family</item> 0537 <item>voice-pitch</item> 0538 <item>voice-range</item> 0539 <item>voice-rate</item> 0540 <item>voice-stress</item> 0541 <item>voice-volume</item> 0542 <item>volume</item> 0543 <item>white-space</item> 0544 <item>widows</item> 0545 <item>width</item> 0546 <item>will-change</item> 0547 <item>word-boundary-detection</item> 0548 <item>word-boundary-expansion</item> 0549 <item>word-break</item> 0550 <item>word-spacing</item> 0551 <item>word-wrap</item> 0552 <item>wrap-after</item> 0553 <item>wrap-before</item> 0554 <item>wrap-flow</item> 0555 <item>wrap-inside</item> 0556 <item>wrap-through</item> 0557 <item>writing-mode</item> 0558 <item>z-index</item> 0559 0560 <!-- Gecko rendering engine CSS property extensions --> 0561 <item>-moz-animation</item> 0562 <item>-moz-animation-delay</item> 0563 <item>-moz-animation-direction</item> 0564 <item>-moz-animation-duration</item> 0565 <item>-moz-animation-fill-mode</item> 0566 <item>-moz-animation-iteration-count</item> 0567 <item>-moz-animation-name</item> 0568 <item>-moz-animation-play-state</item> 0569 <item>-moz-animation-timing-function</item> 0570 <item>-moz-appearance</item> 0571 <item>-moz-background-clip</item> 0572 <item>-moz-background-origin</item> 0573 <item>-moz-background-size</item> 0574 <item>-moz-border-image</item> 0575 <item>-moz-border-radius</item> 0576 <item>-moz-border-radius-bottomleft</item> 0577 <item>-moz-border-radius-bottomright</item> 0578 <item>-moz-border-radius-topleft</item> 0579 <item>-moz-border-radius-topright</item> 0580 <item>-moz-box-align</item> 0581 <item>-moz-box-direction</item> 0582 <item>-moz-box-flex</item> 0583 <item>-moz-box-flex-group</item> 0584 <item>-moz-box-ordinal-group</item> 0585 <item>-moz-box-orient</item> 0586 <item>-moz-box-pack</item> 0587 <item>-moz-box-shadow</item> 0588 <item>-moz-box-sizing</item> 0589 <item>-moz-box</item> 0590 <item>-moz-column-count</item> 0591 <item>-moz-column-fill</item> 0592 <item>-moz-column-gap</item> 0593 <item>-moz-column-rule</item> 0594 <item>-moz-column-rule-color</item> 0595 <item>-moz-column-rule-style</item> 0596 <item>-moz-column-rule-width</item> 0597 <item>-moz-columns</item> 0598 <item>-moz-column-width</item> 0599 <item>-moz-hyphens</item> 0600 <item>-moz-opacity</item> 0601 <item>-moz-outline-style</item> 0602 <item>-moz-perspective</item> 0603 <item>-moz-resize</item> 0604 <item>-moz-text-align-last</item> 0605 <item>-moz-text-decoration-color</item> 0606 <item>-moz-text-decoration-line</item> 0607 <item>-moz-text-decoration-style</item> 0608 <item>-moz-transform</item> 0609 <item>-moz-transform-origin</item> 0610 <item>-moz-transform-style</item> 0611 <item>-moz-transition</item> 0612 <item>-moz-transition-delay</item> 0613 <item>-moz-transition-duration</item> 0614 <item>-moz-transition-property</item> 0615 <item>-moz-transition-timing-function</item> 0616 <item>-moz-user-select</item> 0617 0618 <!-- Opera rendering engine CSS property extensions --> 0619 <item>-o-background-size</item> 0620 <item>-o-linear-gradient</item> 0621 <item>-o-text-overflow</item> 0622 <item>-o-transition</item> 0623 <item>-o-transform-origin</item> 0624 0625 <!-- konq specific --> 0626 <item>konq_bgpos_x</item> 0627 <item>konq_bgpos_y</item> 0628 <item>-khtml-background-size</item> 0629 <item>-khtml-border-top-left-radius</item> 0630 <item>-khtml-border-top-right-radius</item> 0631 <item>-khtml-border-bottom-left-radius</item> 0632 <item>-khtml-border-bottom-right-radius</item> 0633 <item>-khtml-border-radius</item> 0634 <item>-khtml-box-shadow</item> 0635 <item>-khtml-opacity</item> 0636 0637 <!-- Webkit rendering engine CSS property extensions --> 0638 <item>-webkit-appearance</item> 0639 <item>-webkit-animation</item> 0640 <item>-webkit-animation-name</item> 0641 <item>-webkit-animation-duration</item> 0642 <item>-webkit-animation-iteration</item> 0643 <item>-webkit-animation-direction</item> 0644 <item>-webkit-animation-delay</item> 0645 <item>-webkit-animation-play-state</item> 0646 <item>-webkit-animation-fill-mode</item> 0647 <item>-webkit-background-size</item> 0648 <item>-webkit-backface-visibility</item> 0649 <item>-webkit-border-image</item> 0650 <item>-webkit-border-bottom-colors</item> 0651 <item>-webkit-border-left-colors</item> 0652 <item>-webkit-border-radius</item> 0653 <item>-webkit-border-right-colors</item> 0654 <item>-webkit-border-top-colors</item> 0655 <item>-webkit-border-top-left-radius</item> 0656 <item>-webkit-border-top-right-radius</item> 0657 <item>-webkit-border-bottom-left-radius</item> 0658 <item>-webkit-border-bottom-right-radius</item> 0659 <item>-webkit-border-radius-bottomleft</item> 0660 <item>-webkit-border-radius-bottomright</item> 0661 <item>-webkit-box-align</item> 0662 <item>-webkit-box-direction</item> 0663 <item>-webkit-box-flex</item> 0664 <item>-webkit-box-ordinal-group</item> 0665 <item>-webkit-box-orient</item> 0666 <item>-webkit-box-pack</item> 0667 <item>-webkit-box-reflect</item> 0668 <item>-webkit-box-shadow</item> 0669 <item>-webkit-box-sizing</item> 0670 <item>-webkit-column-count</item> 0671 <item>-webkit-column-gap</item> 0672 <item>-webkit-hyphens</item> 0673 <item>-webkit-linear-gradient</item> 0674 <item>-webkit-gradient</item> 0675 <item>-webkit-overflow-scrolling</item> 0676 <item>-webkit-perspective</item> 0677 <item>-webkit-text-decoration</item> 0678 <item>-webkit-text-decoration-skip</item> 0679 <item>-webkit-text-fill-color</item> 0680 <item>-webkit-text-stroke-color</item> 0681 <item>-webkit-text-stroke-width</item> 0682 <item>-webkit-text-size-adjust</item> 0683 <item>-webkit-tap-highlight-color</item> 0684 <item>-webkit-transform</item> 0685 <item>-webkit-transform-origin</item> 0686 <item>-webkit-transform-style</item> 0687 <item>-webkit-transition</item> 0688 <item>-webkit-transition-property</item> 0689 <item>-webkit-transition-delay</item> 0690 <item>-webkit-transition-duration</item> 0691 <item>-webkit-user-select</item> 0692 0693 <!-- Trident (a.k.a., MSHTML) CSS property extensions --> 0694 <item>zoom</item> 0695 <item>-ms-animation-name</item> 0696 <item>-ms-animation-duration</item> 0697 <item>-ms-animation-iteration</item> 0698 <item>-ms-animation-direction</item> 0699 <item>-ms-animation-delay</item> 0700 <item>-ms-animation-play-state</item> 0701 <item>-ms-animation-fill-mode</item> 0702 <item>-ms-box-sizing</item> 0703 <item>-ms-filter</item> 0704 <item>-ms-flex</item> 0705 <item>-ms-flex-align</item> 0706 <item>-ms-flex-direction</item> 0707 <item>-ms-flex-flow</item> 0708 <item>-ms-flex-item-align</item> 0709 <item>-ms-flex-line-pack</item> 0710 <item>-ms-flex-negative</item> 0711 <item>-ms-flex-order</item> 0712 <item>-ms-flex-pack</item> 0713 <item>-ms-flex-positive</item> 0714 <item>-ms-flex-position</item> 0715 <item>-ms-flex-preferred-size</item> 0716 <item>-ms-flex-wrap</item> 0717 <item>-ms-interpolation-mode</item> 0718 <item>-ms-linear-gradient</item> 0719 <item>-ms-overflow-style</item> 0720 <item>-ms-text-size-adjust</item> 0721 <item>-ms-transform</item> 0722 <item>-ms-transition</item> 0723 <item>-ms-user-select</item> 0724 </list> 0725 0726 <list name="value keywords"> 0727 <item>auto</item> 0728 <item>inherit</item> 0729 <item>unset</item> 0730 </list> 0731 0732 <list name="values"> 0733 <item>none</item> 0734 <item>hidden</item> 0735 <item>initial</item> 0736 <item>revert</item> 0737 <item>revert-layer</item> 0738 <item>dotted</item> 0739 <item>dashed</item> 0740 <item>solid</item> 0741 <item>double</item> 0742 <item>groove</item> 0743 <item>ridge</item> 0744 <item>inset</item> 0745 <item>outset</item> 0746 <item>xx-small</item> 0747 <item>x-small</item> 0748 <item>small</item> 0749 <item>medium</item> 0750 <item>large</item> 0751 <item>x-large</item> 0752 <item>xx-large</item> 0753 <item>smaller</item> 0754 <item>larger</item> 0755 <item>italic</item> 0756 <item>oblique</item> 0757 <item>small-caps</item> 0758 <item>normal</item> 0759 <item>bold</item> 0760 <item>bolder</item> 0761 <item>lighter</item> 0762 <item>light</item> 0763 <item>transparent</item> 0764 <item>repeat</item> 0765 <item>repeat-x</item> 0766 <item>repeat-y</item> 0767 <item>no-repeat</item> 0768 <item>baseline</item> 0769 <item>sub</item> 0770 <item>super</item> 0771 <item>top</item> 0772 <item>text-top</item> 0773 <item>middle</item> 0774 <item>bottom</item> 0775 <item>text-bottom</item> 0776 <item>left</item> 0777 <item>right</item> 0778 <item>center</item> 0779 <item>justify</item> 0780 <item>konq-center</item> 0781 <item>disc</item> 0782 <item>circle</item> 0783 <item>square</item> 0784 <item>box</item> 0785 <item>decimal</item> 0786 <item>decimal-leading-zero</item> 0787 <item>lower-roman</item> 0788 <item>upper-roman</item> 0789 <item>lower-greek</item> 0790 <item>lower-alpha</item> 0791 <item>lower-latin</item> 0792 <item>upper-alpha</item> 0793 <item>upper-latin</item> 0794 <item>hebrew</item> 0795 <item>armenian</item> 0796 <item>georgian</item> 0797 <item>cjk-ideographic</item> 0798 <item>hiragana</item> 0799 <item>katakana</item> 0800 <item>hiragana-iroha</item> 0801 <item>katakana-iroha</item> 0802 <item>list-item</item> 0803 <item>compact</item> 0804 <item>marker</item> 0805 <item>crosshair</item> 0806 <item>default</item> 0807 <item>pointer</item> 0808 <item>move</item> 0809 <item>e-resize</item> 0810 <item>ne-resize</item> 0811 <item>nw-resize</item> 0812 <item>n-resize</item> 0813 <item>se-resize</item> 0814 <item>sw-resize</item> 0815 <item>s-resize</item> 0816 <item>w-resize</item> 0817 <item>text</item> 0818 <item>wait</item> 0819 <item>help</item> 0820 <item>above</item> 0821 <item>absolute</item> 0822 <item>always</item> 0823 <item>avoid</item> 0824 <item>avoid-page</item> 0825 <item>avoid-column</item> 0826 <item>avoid-region</item> 0827 <item>below</item> 0828 <item>bidi-override</item> 0829 <item>blink</item> 0830 <item>both</item> 0831 <item>break-word</item> 0832 <item>capitalize</item> 0833 <item>caption</item> 0834 <item>clip</item> 0835 <item>close-quote</item> 0836 <item>collapse</item> 0837 <item>column</item> 0838 <item>condensed</item> 0839 <item>crop</item> 0840 <item>cross</item> 0841 <item>ellipsis</item> 0842 <item>ellipsis-word</item> 0843 <item>embed</item> 0844 <item>expanded</item> 0845 <item>extra-condensed</item> 0846 <item>extra-expanded</item> 0847 <item>fixed</item> 0848 <item>hand</item> 0849 <item>hide</item> 0850 <item>higher</item> 0851 <item>icon</item> 0852 <item>inside</item> 0853 <item>invert</item> 0854 <item>landscape</item> 0855 <item>level</item> 0856 <item>line-through</item> 0857 <item>loud</item> 0858 <item>lower</item> 0859 <item>lowercase</item> 0860 <item>ltr</item> 0861 <item>menu</item> 0862 <item>message-box</item> 0863 <item>mix</item> 0864 <item>narrower</item> 0865 <item>no-close-quote</item> 0866 <item>no-open-quote</item> 0867 <item>nowrap</item> 0868 <item>open-quote</item> 0869 <item>outside</item> 0870 <item>overline</item> 0871 <item>portrait</item> 0872 <item>pre</item> 0873 <item>pre-line</item> 0874 <item>pre-wrap</item> 0875 <item>relative</item> 0876 <item>rtl</item> 0877 <item>scroll</item> 0878 <item>semi-condensed</item> 0879 <item>semi-expanded</item> 0880 <item>separate</item> 0881 <item>show</item> 0882 <item>small-caption</item> 0883 <item>static</item> 0884 <item>static-position</item> 0885 <item>status-bar</item> 0886 <item>sticky</item> 0887 <item>thick</item> 0888 <item>thin</item> 0889 <item>ultra-condensed</item> 0890 <item>ultra-expanded</item> 0891 <item>underline</item> 0892 <item>uppercase</item> 0893 <item>visible</item> 0894 <item>wider</item> 0895 <item>break</item> 0896 <item>serif</item> 0897 <item>sans-serif</item> 0898 <item>cursive</item> 0899 <item>fantasy</item> 0900 <item>monospace</item> 0901 <item>border-box</item> 0902 <item>content-box</item> 0903 <item>-epub-hyphens</item> 0904 <item>contain</item> 0905 <item>cover</item> 0906 0907 <!-- display --> 0908 <!-- https://developer.mozilla.org/fr/docs/Web/CSS/display --> 0909 <item>block</item> 0910 <item>inline</item> 0911 <item>run-in</item> 0912 0913 <item>flow</item> 0914 <item>flow-root</item> 0915 <item>table</item> 0916 <item>flex</item> 0917 <item>grid</item> 0918 <item>ruby</item> 0919 0920 <item>list-item</item> 0921 0922 <item>table-row-group</item> 0923 <item>table-header-group</item> 0924 <item>table-footer-group</item> 0925 <item>table-row</item> 0926 <item>table-cell</item> 0927 <item>table-column-group</item> 0928 <item>table-column</item> 0929 <item>table-caption</item> 0930 <item>ruby-base</item> 0931 <item>ruby-text</item> 0932 <item>ruby-base-container</item> 0933 <item>ruby-text-container</item> 0934 0935 <item>contents</item> 0936 0937 <item>inline-block</item> 0938 <item>inline-table</item> 0939 <item>inline-flex</item> 0940 <item>inline-grid</item> 0941 0942 <!-- transition and animation --> 0943 <item>all</item> 0944 <item>ease</item> 0945 <item>ease-in</item> 0946 <item>ease-out</item> 0947 <item>ease-in-out</item> 0948 <item>step-start</item> 0949 <item>step-end</item> 0950 <item>linear</item> 0951 0952 <!-- animation --> 0953 <item>infinite</item> 0954 <item>reverse</item> 0955 <item>alternate</item> 0956 <item>alternate-reverse</item> 0957 <item>forwards</item> 0958 <item>backwards</item> 0959 <item>running</item> 0960 <item>paused</item> 0961 </list> 0962 0963 <list name="colors"> 0964 <item>black</item> 0965 <item>silver</item> 0966 <item>gray</item> 0967 <item>white</item> 0968 <item>maroon</item> 0969 <item>red</item> 0970 <item>purple</item> 0971 <item>fuchsia</item> 0972 <item>green</item> 0973 <item>lime</item> 0974 <item>olive</item> 0975 <item>yellow</item> 0976 <item>navy</item> 0977 <item>blue</item> 0978 <item>teal</item> 0979 <item>aqua</item> 0980 <item>orange</item> 0981 <item>aliceblue</item> 0982 <item>antiquewhite</item> 0983 <item>aquamarine</item> 0984 <item>azure</item> 0985 <item>beige</item> 0986 <item>bisque</item> 0987 <item>blanchedalmond</item> 0988 <item>blueviolet</item> 0989 <item>brown</item> 0990 <item>burlywood</item> 0991 <item>cadetblue</item> 0992 <item>chartreuse</item> 0993 <item>chocolate</item> 0994 <item>coral</item> 0995 <item>cornflowerblue</item> 0996 <item>cornsilk</item> 0997 <item>crimson</item> 0998 <item>cyan</item> 0999 <item>aqua</item> 1000 <item>darkblue</item> 1001 <item>darkcyan</item> 1002 <item>darkgoldenrod</item> 1003 <item>darkgray</item> 1004 <item>darkgreen</item> 1005 <item>darkgrey</item> 1006 <item>darkkhaki</item> 1007 <item>darkmagenta</item> 1008 <item>darkolivegreen</item> 1009 <item>darkorange</item> 1010 <item>darkorchid</item> 1011 <item>darkred</item> 1012 <item>darksalmon</item> 1013 <item>darkseagreen</item> 1014 <item>darkslateblue</item> 1015 <item>darkslategray</item> 1016 <item>darkslategrey</item> 1017 <item>darkturquoise</item> 1018 <item>darkviolet</item> 1019 <item>deeppink</item> 1020 <item>deepskyblue</item> 1021 <item>dimgray</item> 1022 <item>dimgrey</item> 1023 <item>dodgerblue</item> 1024 <item>firebrick</item> 1025 <item>floralwhite</item> 1026 <item>forestgreen</item> 1027 <item>gainsboro</item> 1028 <item>ghostwhite</item> 1029 <item>gold</item> 1030 <item>goldenrod</item> 1031 <item>greenyellow</item> 1032 <item>grey</item> 1033 <item>honeydew</item> 1034 <item>hotpink</item> 1035 <item>indianred</item> 1036 <item>indigo</item> 1037 <item>ivory</item> 1038 <item>khaki</item> 1039 <item>lavender</item> 1040 <item>lavenderblush</item> 1041 <item>lawngreen</item> 1042 <item>lemonchiffon</item> 1043 <item>lightblue</item> 1044 <item>lightcoral</item> 1045 <item>lightcyan</item> 1046 <item>lightgoldenrodyellow</item> 1047 <item>lightgray</item> 1048 <item>lightgreen</item> 1049 <item>lightgrey</item> 1050 <item>lightpink</item> 1051 <item>lightsalmon</item> 1052 <item>lightseagreen</item> 1053 <item>lightskyblue</item> 1054 <item>lightslategray</item> 1055 <item>lightslategrey</item> 1056 <item>lightsteelblue</item> 1057 <item>lightyellow</item> 1058 <item>limegreen</item> 1059 <item>linen</item> 1060 <item>magenta</item> 1061 <item>fuchsia</item> 1062 <item>mediumaquamarine</item> 1063 <item>mediumblue</item> 1064 <item>mediumorchid</item> 1065 <item>mediumpurple</item> 1066 <item>mediumseagreen</item> 1067 <item>mediumslateblue</item> 1068 <item>mediumspringgreen</item> 1069 <item>mediumturquoise</item> 1070 <item>mediumvioletred</item> 1071 <item>midnightblue</item> 1072 <item>mintcream</item> 1073 <item>mistyrose</item> 1074 <item>moccasin</item> 1075 <item>navajowhite</item> 1076 <item>oldlace</item> 1077 <item>olivedrab</item> 1078 <item>orangered</item> 1079 <item>orchid</item> 1080 <item>palegoldenrod</item> 1081 <item>palegreen</item> 1082 <item>paleturquoise</item> 1083 <item>palevioletred</item> 1084 <item>papayawhip</item> 1085 <item>peachpuff</item> 1086 <item>peru</item> 1087 <item>pink</item> 1088 <item>plum</item> 1089 <item>powderblue</item> 1090 <item>rebeccapurple</item> 1091 <item>rosybrown</item> 1092 <item>royalblue</item> 1093 <item>saddlebrown</item> 1094 <item>salmon</item> 1095 <item>sandybrown</item> 1096 <item>seagreen</item> 1097 <item>seashell</item> 1098 <item>sienna</item> 1099 <item>skyblue</item> 1100 <item>slateblue</item> 1101 <item>slategray</item> 1102 <item>slategrey</item> 1103 <item>snow</item> 1104 <item>springgreen</item> 1105 <item>steelblue</item> 1106 <item>tan</item> 1107 <item>thistle</item> 1108 <item>tomato</item> 1109 <item>turquoise</item> 1110 <item>violet</item> 1111 <item>wheat</item> 1112 <item>whitesmoke</item> 1113 <item>yellowgreen</item> 1114 <item>rebeccapurple</item> 1115 1116 <item>ActiveBorder</item> 1117 <item>ActiveCaption</item> 1118 <item>AppWorkspace</item> 1119 <item>Background</item> 1120 <item>ButtonFace</item> 1121 <item>ButtonHighlight</item> 1122 <item>ButtonShadow</item> 1123 <item>ButtonText</item> 1124 <item>CaptionText</item> 1125 <item>GrayText</item> 1126 <item>Highlight</item> 1127 <item>HighlightText</item> 1128 <item>InactiveBorder</item> 1129 <item>InactiveCaption</item> 1130 <item>InactiveCaptionText</item> 1131 <item>InfoBackground</item> 1132 <item>InfoText</item> 1133 <item>Menu</item> 1134 <item>MenuText</item> 1135 <item>Scrollbar</item> 1136 <item>ThreeDDarkShadow</item> 1137 <item>ThreeDFace</item> 1138 <item>ThreeDHighlight</item> 1139 <item>ThreeDLightShadow</item> 1140 <item>ThreeDShadow</item> 1141 <item>Window</item> 1142 <item>WindowFrame</item> 1143 <item>WindowText</item> 1144 </list> 1145 1146 <list name="functions"> 1147 <item>attr</item> 1148 <item>cross-fade</item> 1149 <item>env</item> 1150 <item>fit-content</item> 1151 <item>minmax</item> 1152 <item>path</item> 1153 <item>repeat</item> 1154 <item>url</item> 1155 <item>var</item> 1156 1157 <!-- math functions --> 1158 <!-- https://drafts.csswg.org/css-values-4/#calc-syntax --> 1159 <item>abs</item> 1160 <item>acos</item> 1161 <item>asin</item> 1162 <item>atan2</item> 1163 <item>atan</item> 1164 <item>calc</item> 1165 <item>clamp</item> 1166 <item>cos</item> 1167 <item>exp</item> 1168 <item>hypot</item> 1169 <item>log</item> 1170 <item>max</item> 1171 <item>min</item> 1172 <item>mod</item> 1173 <item>pow</item> 1174 <item>rem</item> 1175 <item>round</item> 1176 <item>sign</item> 1177 <item>sin</item> 1178 <item>sqrt</item> 1179 <item>tan</item> 1180 1181 <!-- https://developer.mozilla.org/en-US/docs/Web/CSS/gradient#formal_syntax --> 1182 <item>linear-gradient</item> 1183 <item>radial-gradient</item> 1184 <item>repeating-linear-gradient</item> 1185 <item>repeating-radial-gradient</item> 1186 1187 <!-- https://developer.mozilla.org/en-US/docs/Web/CSS/color_value#formal_syntax --> 1188 <item>rgb</item> 1189 <item>rgba</item> 1190 <item>hsl</item> 1191 <item>hsla</item> 1192 <item>hwb</item> 1193 <item>lab</item> 1194 <item>lch</item> 1195 <item>oklab</item> 1196 <item>oklch</item> 1197 <item>color</item> 1198 1199 <!-- CSS4 --> 1200 <item>toggle</item> 1201 <item>hwb</item> 1202 <item>device-cmyk</item> 1203 <item>color</item> 1204 <item>element</item> 1205 <item>image</item> 1206 <item>image-set</item> 1207 <item>conic-gradient</item> 1208 1209 <!-- counter style --> 1210 <item>symbols</item> 1211 <item>counter</item> 1212 <item>counters</item> 1213 1214 <!-- clip --> 1215 <item>rect</item> 1216 1217 <!-- shape-outside and clip-path --> 1218 <item>inset</item> 1219 <item>circle</item> 1220 <item>ellipse</item> 1221 <item>polygon</item> 1222 1223 <!-- filter and backdrop-filter --> 1224 <item>blur</item> 1225 <item>brightness</item> 1226 <item>contrast</item> 1227 <item>drop-shadow</item> 1228 <item>grayscale</item> 1229 <item>hue-rotate</item> 1230 <item>invert</item> 1231 <item>opacity</item> 1232 <item>saturate</item> 1233 <item>sepia</item> 1234 1235 <!-- grid-template-columns and grid-template-rows --> 1236 <item>max-content</item> 1237 <item>min-content</item> 1238 <item>repeat</item> 1239 1240 <!-- transition and animation --> 1241 <item>cubic-bezier</item> 1242 <item>frames</item> 1243 <item>steps</item> 1244 1245 <!-- transform --> 1246 <item>matrix</item> 1247 <item>matrix3d</item> 1248 <item>perspective</item> 1249 <item>rotate</item> 1250 <item>rotate3d</item> 1251 <item>rotateX</item> 1252 <item>rotateY</item> 1253 <item>rotateZ</item> 1254 <item>scale</item> 1255 <item>scale3d</item> 1256 <item>scaleX</item> 1257 <item>scaleY</item> 1258 <item>scaleZ</item> 1259 <item>skew</item> 1260 <item>skewX</item> 1261 <item>skewY</item> 1262 <item>translate</item> 1263 <item>translate3d</item> 1264 <item>translateX</item> 1265 <item>translateY</item> 1266 <item>translateZ</item> 1267 1268 <!-- inner @font-face --> 1269 <item>local</item> 1270 <item>format</item> 1271 </list> 1272 1273 <list name="medias"> 1274 <!-- types --> 1275 <item>all</item> 1276 <item>print</item> 1277 <item>screen</item> 1278 <item>speech</item> 1279 1280 <!-- features --> 1281 <item>any-pointer</item> 1282 <item>any-hover</item> 1283 <item>aspect-ratio</item> 1284 <item>color</item> 1285 <item>color-gamut</item> 1286 <item>color-index</item> 1287 <item>display-mode</item> 1288 <item>grid</item> 1289 <item>height</item> 1290 <item>hover</item> 1291 <item>max-aspect-ratio</item> 1292 <item>max-color</item> 1293 <item>max-color-index</item> 1294 <item>max-device-aspect-ratio</item> 1295 <item>max-device-height</item> 1296 <item>max-device-width</item> 1297 <item>max-height</item> 1298 <item>max-monochrome</item> 1299 <item>max-resolution</item> 1300 <item>max-width</item> 1301 <item>min-aspect-ratio</item> 1302 <item>min-color</item> 1303 <item>min-color-index</item> 1304 <item>min-device-aspect-ratio</item> 1305 <item>min-device-height</item> 1306 <item>min-device-width</item> 1307 <item>min-height</item> 1308 <item>min-monochrome</item> 1309 <item>min-resolution</item> 1310 <item>min-width</item> 1311 <item>monochrome</item> 1312 <item>orientation</item> 1313 <item>pointer</item> 1314 <item>resolution</item> 1315 <item>scan</item> 1316 <item>update</item> 1317 <item>width</item> 1318 </list> 1319 1320 <!-- prefixed by :: --> 1321 <list name="pseudoelements"> 1322 <item>after</item> 1323 <item>backdrop</item> 1324 <item>before</item> 1325 <item>cue</item> 1326 <item>file-selector-button</item> 1327 <item>first-letter</item> 1328 <item>first-line</item> 1329 <item>marker</item> 1330 <item>part</item> 1331 <item>placeholder</item> 1332 <item>selection</item> 1333 <item>slotted</item> 1334 1335 <!-- experimental --> 1336 <!-- <item>spelling-error</item> --> 1337 <!-- <item>grammar-error</item> --> 1338 <!-- <item>target-text</item> --> 1339 1340 <!-- UI pseudo-classes --> 1341 <item>value</item> 1342 <item>choices</item> 1343 <item>repeat-item</item> 1344 <item>repeat-index</item> 1345 1346 <item>-moz-progress-bar</item> 1347 <item>-moz-range-progress</item> 1348 <item>-moz-range-thumb</item> 1349 <item>-moz-range-track</item> 1350 <item>-moz-selection</item> 1351 <item>-ms-fill</item> 1352 <item>-ms-fill-lower</item> 1353 <item>-ms-fill-upper</item> 1354 <item>-ms-thumb</item> 1355 <item>-ms-track</item> 1356 <item>-webkit-progress-bar</item> 1357 <item>-webkit-progress-value</item> 1358 <item>-webkit-slider-runnable-track</item> 1359 <item>-webkit-slider-thumb</item> 1360 </list> 1361 1362 <!-- prefixed by : --> 1363 <list name="pseudoclasses"> 1364 <item>future</item> 1365 <item>local-link</item> 1366 <item>modal</item> 1367 <item>picture-in-picture</item> 1368 1369 <item>active</item> 1370 <item>any-link</item> 1371 <item>autofill</item> 1372 <item>checked</item> 1373 <item>default</item> 1374 <item>defined</item> 1375 <!-- <item>dir</item> --> 1376 <item>disabled</item> 1377 <item>empty</item> 1378 <item>enabled</item> 1379 <item>first-child</item> 1380 <item>first-of-type</item> 1381 <item>focus</item> 1382 <item>focus-visible</item> 1383 <item>focus-within</item> 1384 <item>fullscreen</item> 1385 <item>host</item> 1386 <item>hover</item> 1387 <item>in-range</item> 1388 <item>indeterminate</item> 1389 <item>invalid</item> 1390 <item>lang</item> 1391 <item>last-child</item> 1392 <item>last-of-type</item> 1393 <item>link</item> 1394 <item>not</item> 1395 <item>nth-child</item> 1396 <item>nth-last-child</item> 1397 <item>nth-last-of-type</item> 1398 <item>nth-of-type</item> 1399 <item>only-child</item> 1400 <item>only-of-type</item> 1401 <item>optional</item> 1402 <item>out-of-range</item> 1403 <item>placeholder-shown</item> 1404 <item>read-only</item> 1405 <item>read-write</item> 1406 <item>required</item> 1407 <item>root</item> 1408 <item>scope</item> 1409 <item>target</item> 1410 <item>valid</item> 1411 <item>visited</item> 1412 1413 <!-- pseudo-elements --> 1414 <item>after</item> 1415 <item>before</item> 1416 <item>cue</item> 1417 <item>first-letter</item> 1418 <item>first-line</item> 1419 <item>selection</item> 1420 </list> 1421 1422 <list name="pseudoclass-selector"> 1423 <item>has</item> 1424 <item>host</item> 1425 <item>host-context</item> 1426 <item>is</item> 1427 <item>matches</item> 1428 <item>not</item> 1429 <item>where</item> 1430 </list> 1431 1432 <list name="pseudoclasses-@page"> 1433 <item>blank</item> 1434 <item>first</item> 1435 <item>left</item> 1436 <item>recto</item> 1437 <item>right</item> 1438 <item>verso</item> 1439 </list> 1440 1441 <list name="at-rules"> 1442 <item>@character</item> 1443 <item>@layer</item> 1444 <item>@container</item> 1445 <item>@charset</item> 1446 <item>@import</item> 1447 <item>@namespace</item> 1448 </list> 1449 1450 <list name="nested at-rules"> 1451 <item>@font-feature-values</item> 1452 <item>@document</item> 1453 <item>@media</item> 1454 <item>@supports</item> 1455 </list> 1456 1457 <list name="other at-rules"> 1458 <item>@counter-style</item> 1459 <item>@viewport</item> 1460 <item>@page</item> 1461 <item>@font-face</item> 1462 <item>@keyframes</item> 1463 </list> 1464 1465 <list name="within-@viewport"> 1466 <item>min-width</item> 1467 <item>max-width</item> 1468 <item>width</item> 1469 <item>min-height</item> 1470 <item>max-height</item> 1471 <item>height</item> 1472 <item>zoom</item> 1473 <item>min-zoom</item> 1474 <item>max-zoom</item> 1475 <item>user-zoom</item> 1476 <item>orientation</item> 1477 <item>viewport-fit</item> 1478 </list> 1479 1480 <list name="within-@page"> 1481 <item>size</item> 1482 <item>marks</item> 1483 <item>bleed</item> 1484 </list> 1485 1486 <list name="within-@font-face"> 1487 <item>font-display</item> 1488 <item>font-family</item> 1489 <item>font-stretch</item> 1490 <item>font-style</item> 1491 <item>font-weight</item> 1492 <item>font-variant</item> 1493 <item>font-feature-settings</item> 1494 <item>font-variation-settings</item> 1495 <item>src</item> 1496 <item>unicode-range</item> 1497 </list> 1498 1499 <list name="within-@keyframes"> 1500 <item>from</item> 1501 <item>to</item> 1502 </list> 1503 1504 <list name="media operators"> 1505 <item>and</item> 1506 <item>only</item> 1507 <item>not</item> 1508 </list> 1509 1510 <contexts> 1511 <context name="Base" attribute="Normal Text" lineEndContext="#stay"> 1512 <DetectSpaces /> 1513 <IncludeRules context="FindComments" /> 1514 <DetectChar attribute="Normal Text" context="RuleSet" char="{" beginRegion="ruleset" /> 1515 <DetectChar attribute="At Rule" context="SelectAtRule" char="@" lookAhead="true" /> 1516 <IncludeRules context="FindSelector" /> 1517 </context> 1518 1519 <!-- find selectors // .class #id :hover :nth-child(2n+1) [type="search"] --> 1520 <context name="FindSelector" attribute="Normal Text" lineEndContext="#stay"> 1521 <DetectChar attribute="Selector Pseudo" context="SelectorPseudo" char=":" /> 1522 <DetectChar attribute="Selector Attribute" context="SelectorAttr" char="[" /> 1523 <DetectChar attribute="Separator Symbol" context="#stay" char="," /> 1524 <AnyChar attribute="Operator" context="#stay" String="*>+~|" /> 1525 <RegExpr attribute="Selector Id" context="#stay" String="#[-]?(&nmstart;)(&nmchar;)*" /> 1526 <RegExpr attribute="Selector Class" context="#stay" String="\.([a-zA-Z0-9\-_]|[\x80-\xFF]|\\[0-9A-Fa-f]{1,6})*" /> 1527 <RegExpr attribute="Selector Tag" context="#stay" String="[-]?(&nmstart;)(&nmchar;)*" /> 1528 </context> 1529 1530 <!-- find functions // rgba(255,255,255,0.75) --> 1531 <context name="FindFunctions" attribute="Normal Text" lineEndContext="#stay"> 1532 <RegExpr attribute="Function" context="Function" String="[a-z\-]{2,}\(" lookAhead="true" /> 1533 </context> 1534 1535 <!-- find values // 10px 12pt 2.5em 1rem 75% #ffcc99 red solid --> 1536 <context name="FindValues" attribute="Normal Text" lineEndContext="#stay"> 1537 <DetectChar attribute="Annotation" context="Annotation" char="!" /> 1538 <keyword attribute="Value Keyword" context="#stay" String="value keywords" /> 1539 <keyword attribute="Value" context="#stay" String="values" /> 1540 <keyword attribute="Color" context="#stay" String="colors" /> 1541 <RegExpr attribute="Color" context="#stay" String="#([0-9A-Fa-f]{3,4}){1,2}\b" /> 1542 <RegExpr attribute="Number" context="FindUnits" String="[-+]?([0-9]+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?(?![-+])" /> 1543 <RegExpr attribute="Normal Text" context="#stay" String="[-]?(&nmstart;)(&nmchar;)*" /> 1544 </context> 1545 1546 <context name="Annotation" attribute="Normal Text" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop"> 1547 <WordDetect attribute="Annotation" context="#pop" String="important" /> 1548 </context> 1549 1550 <context name="FindUnits" attribute="Normal Text" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop"> 1551 <!-- https://drafts.csswg.org/css-values-4/#lengths --> 1552 <!-- https://developer.mozilla.org/en-US/docs/Learn/CSS/Building_blocks/Values_and_units --> 1553 <RegExpr attribute="Unit" context="#stay" String="(%|(em|ex|cap|ch|ic|rem|lh|rlh|vw|vh|vi|vb|vmin|vmax|cm|mm|Q|in|pc|pt|px|deg|rad|grad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx|x|fr)\b)(?![-+])" /> 1554 </context> 1555 1556 <!-- find strings // "some words" 'some words' --> 1557 <context name="FindStrings" attribute="Normal Text" lineEndContext="#stay"> 1558 <DetectChar attribute="String" context="StringDQ" char=""" /> 1559 <DetectChar attribute="String" context="StringSQ" char="'" /> 1560 </context> 1561 1562 <!-- find comments // /* comment */ --> 1563 <context name="FindComments" attribute="Normal Text" lineEndContext="#stay"> 1564 <Detect2Chars attribute="Comment" context="IsComments" char="/" char1="*" lookAhead="true"/> 1565 <Detect2Chars attribute="Error" context="Error" char="/" char1="/" /> 1566 </context> 1567 1568 <context name="Error" attribute="Error" lineEndContext="#pop"> 1569 <RegExpr attribute="Error" context="#pop" String=".*" /> 1570 </context> 1571 1572 <context name="IsComments" attribute="Normal Text" lineEndContext="#stay"> 1573 <RegExpr attribute="Region Marker" context="#pop" String="/\*\s*BEGIN\b.*\*/" beginRegion="UserDefined" /> 1574 <RegExpr attribute="Region Marker" context="#pop" String="/\*\s*END\b.*\*/" endRegion="UserDefined" /> 1575 <Detect2Chars attribute="Comment" context="Comment" char="/" char1="*" beginRegion="comment" /> 1576 </context> 1577 1578 <context name="SelectAtRule" attribute="At Rule" lineEndContext="#pop"> 1579 <keyword attribute="At Rule" context="#pop!NestedAtRule" String="nested at-rules" /> 1580 <keyword attribute="At Rule" context="#pop!AtRule" String="at-rules" /> 1581 <WordDetect attribute="At Rule" context="#pop!@keyframes" String="@keyframes" /> 1582 <WordDetect attribute="At Rule" context="#pop!@viewport" String="@viewport" /> 1583 <WordDetect attribute="At Rule" context="#pop!@font-face" String="@font-face" /> 1584 <WordDetect attribute="At Rule" context="#pop!@page" String="@page" /> 1585 <RegExpr attribute="At Rule" context="#pop!UnknownAtRule" String="@[a-zA-Z0-9\-_]+\b" /> 1586 </context> 1587 1588 <context name="@keyframes" attribute="Normal Text" lineEndContext="#stay"> 1589 <DetectSpaces /> 1590 <IncludeRules context="FindComments" /> 1591 <DetectChar attribute="Normal Text" context="Within-@keyframes" char="{" beginRegion="ruleset" /> 1592 </context> 1593 1594 <context name="Within-@keyframes" attribute="Normal Text" lineEndContext="#stay"> 1595 <DetectSpaces /> 1596 <IncludeRules context="FindComments" /> 1597 <DetectChar attribute="Normal Text" context="#pop#pop" char="}" endRegion="ruleset" /> 1598 <DetectChar attribute="Normal Text" context="RuleSet" char="{" beginRegion="ruleset" /> 1599 <keyword attribute="Value" context="#stay" String="within-@keyframes" /> 1600 <RegExpr attribute="Value" context="#stay" String="[-+]?[0-9.]+%" /> 1601 </context> 1602 1603 <context name="@viewport" attribute="Normal Text" lineEndContext="#stay"> 1604 <DetectSpaces /> 1605 <IncludeRules context="FindComments" /> 1606 <DetectChar attribute="Selector Pseudo" context="SelectorPseudo" char=":" /> 1607 <DetectChar attribute="Normal Text" context="#pop!Within-@viewport" char="{" beginRegion="ruleset" /> 1608 </context> 1609 1610 <context name="Within-@viewport" attribute="Normal Text" lineEndContext="#stay"> 1611 <DetectSpaces /> 1612 <keyword attribute="Property" context="IsProperty" String="within-@viewport" /> 1613 <IncludeRules context="RuleSet" /> 1614 </context> 1615 1616 <context name="@font-face" attribute="Normal Text" lineEndContext="#stay"> 1617 <DetectSpaces /> 1618 <IncludeRules context="FindComments" /> 1619 <DetectChar attribute="Normal Text" context="#pop!Within-@font-face" char="{" beginRegion="ruleset" /> 1620 </context> 1621 1622 <context name="Within-@font-face" attribute="Normal Text" lineEndContext="#stay"> 1623 <DetectSpaces /> 1624 <IncludeRules context="FindComments" /> 1625 <keyword attribute="Property" context="IsProperty" String="within-@font-face" /> 1626 <RegExpr attribute="Unknown Property" context="IsProperty" String="[A-Za-z_-]+\b" /> 1627 <DetectChar attribute="Normal Text" context="#pop" char="}" endRegion="ruleset" /> 1628 </context> 1629 1630 <context name="@page" attribute="Normal Text" lineEndContext="#stay"> 1631 <DetectSpaces /> 1632 <IncludeRules context="FindComments" /> 1633 <DetectChar attribute="Selector Pseudo" context="SelectorPseudo-@page" char=":" /> 1634 <DetectChar attribute="Normal Text" context="#pop!Within-@page" char="{" beginRegion="ruleset" /> 1635 </context> 1636 1637 <context name="SelectorPseudo-@page" attribute="Selector Pseudo" lineEndContext="#pop"> 1638 <keyword attribute="Selector Pseudo" context="#pop" String="pseudoclasses-@page" /> 1639 <RegExpr attribute="Selector Pseudo" context="#pop" String="[-a-zA-Z][-a-zA-Z0-9]*" /> 1640 </context> 1641 1642 <context name="Within-@page" attribute="Normal Text" lineEndContext="#stay"> 1643 <DetectSpaces /> 1644 <keyword attribute="Property" context="IsProperty" String="within-@page" /> 1645 <IncludeRules context="RuleSet" /> 1646 </context> 1647 1648 <context name="IsProperty" attribute="Error" lineEndContext="#stay"> 1649 <DetectSpaces attribute="Normal Text" /> 1650 <DetectChar attribute="Normal Text" context="RuleParameters" char=":" /> 1651 </context> 1652 1653 <context name="NestedAtRule" attribute="Normal Text" lineEndContext="#stay"> 1654 <DetectSpaces /> 1655 <DetectChar attribute="Normal Text" context="NestedBase" char="{" beginRegion="ruleset" /> 1656 <IncludeRules context="AtRuleValue" /> 1657 </context> 1658 1659 <context name="NestedBase" attribute="Normal Text" lineEndContext="#stay"> 1660 <DetectSpaces /> 1661 <DetectChar attribute="Normal Text" context="#pop#pop" char="}" endRegion="ruleset" /> 1662 <IncludeRules context="Base" /> 1663 </context> 1664 1665 <context name="AtRule" attribute="Normal Text" lineEndContext="#pop"> 1666 <DetectSpaces /> 1667 <DetectChar attribute="Separator Symbol" context="#pop" char=";" /> 1668 <IncludeRules context="AtRuleValue" /> 1669 </context> 1670 1671 <context name="UnknownAtRule" attribute="Normal Text" lineEndContext="#stay"> 1672 <DetectSpaces /> 1673 <DetectChar attribute="Separator Symbol" context="#pop" char=";" /> 1674 <DetectChar attribute="Normal Text" context="#pop!RuleSet" char="{" beginRegion="ruleset" /> 1675 <DetectChar attribute="Normal Text" context="#pop" char="}" endRegion="ruleset" /> 1676 <IncludeRules context="AtRuleValue" /> 1677 </context> 1678 1679 <context name="AtRuleValue" attribute="Normal Text" lineEndContext="#stay"> 1680 <IncludeRules context="FindComments" /> 1681 <IncludeRules context="FindStrings" /> 1682 <IncludeRules context="FindFunctions" /> 1683 <keyword attribute="Keyword" context="#stay" String="media operators" /> 1684 <RegExpr attribute="Property" context="#stay" String="[A-Za-z_-]+(?=\s*:)" /> 1685 <keyword attribute="Value" context="#stay" String="medias" /> 1686 <IncludeRules context="FindValues" /> 1687 </context> 1688 1689 <context name="SelectorAttr" attribute="Selector Attribute" lineEndContext="#stay"> 1690 <DetectChar attribute="Selector Attribute" context="#pop" char="]" /> 1691 <IncludeRules context="FindStrings" /> 1692 <DetectChar attribute="Operator" context="SelectorAttrValue" char="=" /> 1693 <Detect2Chars attribute="Operator" context="SelectorAttrValue" char="~" char1="=" /> 1694 <Detect2Chars attribute="Operator" context="SelectorAttrValue" char="^" char1="=" /> 1695 <Detect2Chars attribute="Operator" context="SelectorAttrValue" char="$" char1="=" /> 1696 <Detect2Chars attribute="Operator" context="SelectorAttrValue" char="*" char1="=" /> 1697 <Detect2Chars attribute="Operator" context="SelectorAttrValue" char="|" char1="=" /> 1698 <DetectIdentifier /> 1699 </context> 1700 1701 <context name="SelectorAttrValue" attribute="String" lineEndContext="#stay"> 1702 <DetectChar attribute="Selector Attribute" context="#pop#pop" char="]" /> 1703 <DetectIdentifier /> 1704 </context> 1705 1706 <context name="SelectorPseudo" attribute="Selector Pseudo" lineEndContext="#pop"> 1707 <DetectChar attribute="Selector Pseudo" context="SelectorPseudoElements" char=":" /> 1708 <keyword attribute="Selector Pseudo" context="SelectorPseudoValueSelector" String="pseudoclass-selector" /> 1709 <keyword attribute="Selector Pseudo" context="SelectorPseudoValue" String="pseudoclasses" /> 1710 <RegExpr attribute="Selector Pseudo" context="SelectorPseudoValue" String="[-a-zA-Z][-a-zA-Z0-9]*" /> 1711 </context> 1712 1713 <context name="SelectorPseudoElements" attribute="Selector Pseudo" lineEndContext="#pop#pop"> 1714 <keyword attribute="Selector Pseudo" context="#pop!SelectorPseudoValue" String="pseudoelements" /> 1715 <RegExpr attribute="Selector Pseudo" context="#pop!SelectorPseudoValue" String="[-a-zA-Z][-a-zA-Z0-9]*" /> 1716 </context> 1717 1718 <context name="SelectorPseudoValueSelector" attribute="Selector Pseudo" lineEndContext="#pop#pop" fallthrough="true" fallthroughContext="#pop#pop"> 1719 <DetectChar attribute="Selector Pseudo" context="SelectorPseudoValueCloseSelector" char="(" /> 1720 </context> 1721 1722 <context name="SelectorPseudoValueCloseSelector" attribute="Normal Text" lineEndContext="#stay"> 1723 <DetectSpaces /> 1724 <DetectChar attribute="Selector Pseudo" context="#pop#pop#pop" char=")" /> 1725 <DetectChar attribute="Error" context="#pop#pop#pop!RuleSet" char="{" beginRegion="ruleset" /> 1726 <IncludeRules context="FindComments" /> 1727 <IncludeRules context="FindSelector" /> 1728 </context> 1729 1730 <context name="SelectorPseudoValue" attribute="Selector Pseudo" lineEndContext="#pop#pop" fallthrough="true" fallthroughContext="#pop#pop"> 1731 <DetectChar attribute="Selector Pseudo" context="SelectorPseudoValueClose" char="(" /> 1732 </context> 1733 1734 <context name="SelectorPseudoValueClose" attribute="Selector Pseudo" lineEndContext="#pop#pop#pop"> 1735 <DetectChar attribute="Selector Pseudo" context="#pop#pop#pop" char=")" /> 1736 <DetectIdentifier /> 1737 </context> 1738 1739 <context name="Comment" attribute="Comment" lineEndContext="#stay"> 1740 <DetectSpaces /> 1741 <Detect2Chars attribute="Comment" context="#pop#pop" char="*" char1="/" endRegion="comment" /> 1742 <IncludeRules context="##Comments" /> 1743 <DetectIdentifier /> 1744 </context> 1745 1746 <context name="RuleSet" attribute="Normal Text" lineEndContext="#stay"> 1747 <DetectSpaces /> 1748 <DetectChar attribute="Normal Text" context="#pop" char="}" endRegion="ruleset" /> 1749 <RegExpr attribute="Property" context="Rule" String="[A-Za-z_-]+(?=\s*:)" lookAhead="true" /> 1750 <IncludeRules context="Base" /> 1751 <RegExpr attribute="Normal Text" context="#stay" String="[A-Za-z_-]+" /> 1752 </context> 1753 1754 <context name="Rule" attribute="Normal Text" lineEndContext="#stay"> 1755 <DetectChar attribute="Normal Text" context="RuleParameters" char=":" /> 1756 <Detect2Chars attribute="Variable" context="IsVariable" char="-" char1="-" /> 1757 <keyword attribute="Property" context="#stay" String="properties" /> 1758 <RegExpr attribute="Unknown Property" context="#stay" String="[^:]+" /> 1759 </context> 1760 1761 <context name="IsVariable" attribute="Normal Text" lineEndContext="#pop"> 1762 <DetectChar attribute="Normal Text" context="#pop!RuleParameters" char=":" /> 1763 <RegExpr attribute="Variable" context="#stay" String="[^:]+" /> 1764 </context> 1765 1766 <context name="RuleParameters" attribute="Normal Text" lineEndContext="#stay"> 1767 <DetectSpaces /> 1768 <IncludeRules context="FindComments" /> 1769 <IncludeRules context="FindStrings" /> 1770 <IncludeRules context="FindFunctions" /> 1771 <IncludeRules context="FindValues" /> 1772 <!-- Jump out conditions --> 1773 <DetectChar attribute="Separator Symbol" context="#pop#pop" char=";" /> 1774 <DetectChar attribute="Separator Symbol" context="#stay" char="," /> 1775 <DetectChar attribute="Normal Text" context="#pop#pop#pop" char="}" endRegion="ruleset" /> 1776 </context> 1777 1778 <context name="Function" attribute="Normal Text" lineEndContext="#stay"> 1779 <DetectChar attribute="Function" context="FunctionParameters" char="(" /> 1780 <StringDetect attribute="Function" context="FunctionVar" String="var(" /> 1781 <StringDetect attribute="Function" context="FunctionUrl" String="url(" /> 1782 <StringDetect attribute="Function" context="FunctionCalc" String="calc(" /> 1783 <keyword attribute="Function" context="#stay" String="functions" /> 1784 <RegExpr attribute="Normal Text" context="#stay" String="[-a-zA-Z][-a-zA-Z0-9]*" /> 1785 </context> 1786 1787 <context name="FunctionVar" attribute="Variable" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop!FunctionParameters"> 1788 <DetectSpaces /> 1789 <RegExpr attribute="Variable" context="#pop!FunctionParameters" String="--[^ \t\),]+" /> 1790 </context> 1791 1792 <context name="FunctionCalc" attribute="Normal Text" lineEndContext="#stay"> 1793 <DetectSpaces /> 1794 <DetectChar attribute="Function" context="#pop#pop" char=")" /> 1795 <IncludeRules context="Calc" /> 1796 </context> 1797 1798 <context name="NestedCalc" attribute="Normal Text" lineEndContext="#stay"> 1799 <DetectSpaces /> 1800 <DetectChar attribute="Normal Text" context="#pop" char=")" /> 1801 <IncludeRules context="Calc" /> 1802 </context> 1803 1804 <context name="Calc" attribute="Normal Text" lineEndContext="#stay"> 1805 <DetectChar attribute="Separator Symbol" context="#stay" char="," /> 1806 <DetectChar attribute="Normal Text" context="NestedCalc" char="(" /> 1807 <IncludeRules context="FindComments" /> 1808 <IncludeRules context="FindStrings" /> 1809 <IncludeRules context="FindFunctions" /> 1810 <IncludeRules context="FindValues" /> 1811 <RegExpr attribute="Operator" context="#stay" String="[-](?=$|[ \t(,;])|[+](?=$|[^0-9)])|[/*]" /> 1812 </context> 1813 1814 <context name="FunctionUrl" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="UrlValue"> 1815 <DetectSpaces /> 1816 <IncludeRules context="FindStrings" /> 1817 <DetectChar attribute="Function" context="#pop#pop" char=")" /> 1818 </context> 1819 1820 <context name="UrlValue" attribute="String" lineEndContext="#stay"> 1821 <DetectChar attribute="Function" context="#pop#pop#pop" char=")" /> 1822 </context> 1823 1824 <context name="FunctionParameters" attribute="Normal Text" lineEndContext="#stay"> 1825 <DetectSpaces /> 1826 <DetectChar attribute="Function" context="#pop#pop" char=")" /> 1827 <IncludeRules context="FindComments" /> 1828 <IncludeRules context="FindStrings" /> 1829 <IncludeRules context="FindFunctions" /> 1830 <IncludeRules context="FindValues" /> 1831 <DetectChar attribute="Separator Symbol" context="#stay" char="," /> 1832 </context> 1833 1834 <!-- string contexts --> 1835 <context name="StringDQ" attribute="String" lineEndContext="#stay"> 1836 <DetectChar attribute="String" context="#pop" char=""" /> 1837 <IncludeRules context="InsideString" /> 1838 </context> 1839 1840 <context name="StringSQ" attribute="String" lineEndContext="#stay"> 1841 <DetectChar attribute="String" context="#pop" char="'" /> 1842 <IncludeRules context="InsideString" /> 1843 </context> 1844 1845 <context name="InsideString" attribute="String" lineEndContext="#stay"> 1846 <RegExpr attribute="SpecialChar" context="#stay" String="\\([0-9A-Fa-f]{1,6}|.?)" /> 1847 <RegExpr attribute="String" context="#stay" String="\\?[^"'\\]+" /> 1848 </context> 1849 1850 </contexts> 1851 1852 <itemDatas> 1853 <itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="false"/> 1854 <itemData name="At Rule" defStyleNum="dsImport" spellChecking="false"/> 1855 <itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="false"/> 1856 <itemData name="Property" defStyleNum="dsKeyword" spellChecking="false"/> 1857 <itemData name="Unknown Property" defStyleNum="dsNormal" spellChecking="false"/> 1858 <itemData name="String" defStyleNum="dsString"/> 1859 <itemData name="SpecialChar" defStyleNum="dsSpecialChar" spellChecking="false"/> 1860 <itemData name="Operator" defStyleNum="dsOperator" spellChecking="false"/> 1861 <itemData name="Separator Symbol" defStyleNum="dsOperator" spellChecking="false"/> 1862 <itemData name="Value" defStyleNum="dsDecVal" spellChecking="false"/> 1863 <itemData name="Number" defStyleNum="dsDecVal" spellChecking="false"/> 1864 <itemData name="Value Keyword" defStyleNum="dsBuiltIn" spellChecking="false"/> 1865 <itemData name="Color" defStyleNum="dsConstant" spellChecking="false"/> 1866 <itemData name="Unit" defStyleNum="dsDataType" spellChecking="false"/> 1867 <itemData name="Variable" defStyleNum="dsVariable" spellChecking="false"/> 1868 <itemData name="Function" defStyleNum="dsFunction" spellChecking="false"/> 1869 <itemData name="Annotation" defStyleNum="dsAttribute" spellChecking="false"/> 1870 <itemData name="Selector Id" defStyleNum="dsPreprocessor" bold="1" spellChecking="false"/> 1871 <itemData name="Selector Class" defStyleNum="dsFunction" spellChecking="false"/> 1872 <itemData name="Selector Attribute" defStyleNum="dsExtension" spellChecking="false"/> 1873 <itemData name="Selector Pseudo" defStyleNum="dsInformation" italic="1" spellChecking="false"/> 1874 <itemData name="Selector Tag" defStyleNum="dsNormal" spellChecking="false"/> 1875 <itemData name="Comment" defStyleNum="dsComment" /> 1876 <itemData name="Region Marker" defStyleNum="dsRegionMarker" spellChecking="false"/> 1877 <itemData name="Error" defStyleNum="dsError" spellChecking="false"/> 1878 </itemDatas> 1879 </highlighting> 1880 1881 <general> 1882 <keywords casesensitive="0" weakDeliminator="-%@" /> 1883 <comments> 1884 <comment name="multiLine" start="/*" end="*/" region="comment" /> 1885 </comments> 1886 </general> 1887 1888 </language> 1889 <!-- kate: replace-tabs on; tab-width 4; indent-width 4; -->