mirror of
https://github.com/hail2u/vim-css3-syntax.git
synced 2025-12-09 03:54:46 +08:00
Compare commits
24 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9f4e52e66a | ||
|
|
14394d15df | ||
|
|
1321f220ea | ||
|
|
7d50b906d8 | ||
|
|
99583cc304 | ||
|
|
af135857ec | ||
|
|
289619aa56 | ||
|
|
5b1d5676eb | ||
|
|
edf5147e1b | ||
|
|
a552f6b7b2 | ||
|
|
c08702b2de | ||
|
|
ed97cb7111 | ||
|
|
dcb96c01ca | ||
|
|
fa194bb638 | ||
|
|
ff32d693f5 | ||
|
|
63de9cc2f7 | ||
|
|
912bb8944f | ||
|
|
1efb945868 | ||
|
|
da08f55d67 | ||
|
|
d51d95c7fe | ||
|
|
e58e59dd42 | ||
|
|
05a535f954 | ||
|
|
789b3fa6e8 | ||
|
|
c3c6083d44 |
25
README.md
25
README.md
@@ -37,8 +37,8 @@ NOTES
|
|||||||
### Highlighting problems on: `vertical-align`, `box-shadow`, and others
|
### Highlighting problems on: `vertical-align`, `box-shadow`, and others
|
||||||
|
|
||||||
Some properties do not highlight correctly by default. This is a limitation of
|
Some properties do not highlight correctly by default. This is a limitation of
|
||||||
Vim’s highlight priority mechanism. To fix this problems, put following lines in
|
Vim’s highlight priority mechanism. To fix this problems, put following lines
|
||||||
your `~/.vim/after/css.vim`:
|
in your `~/.vim/after/css.vim`:
|
||||||
|
|
||||||
setlocal iskeyword+=-
|
setlocal iskeyword+=-
|
||||||
|
|
||||||
@@ -62,9 +62,9 @@ such as `-webkit-` or `-moz-`, etc. These are hard to maintain because they are:
|
|||||||
* Changed unexpectedly
|
* Changed unexpectedly
|
||||||
* Removed silently
|
* Removed silently
|
||||||
|
|
||||||
These must be supported by separate syntax plugins (Vim 7.4’s default CSS syntax
|
These must be supported by separate syntax plugins (Vim 7.4’s default CSS
|
||||||
file supports this). If you want to highlight prefixed properties or functions
|
syntax file supports this). If you want to highlight prefixed properties or
|
||||||
manually, `:highlight` and `:match` would help:
|
functions manually, `:highlight` and `:match` would help:
|
||||||
|
|
||||||
:highlight VendorPrefix guifg=#00ffff gui=bold
|
:highlight VendorPrefix guifg=#00ffff gui=bold
|
||||||
:match VendorPrefix /-\(moz\|webkit\|o\|ms\)-[a-zA-Z-]\+/
|
:match VendorPrefix /-\(moz\|webkit\|o\|ms\)-[a-zA-Z-]\+/
|
||||||
@@ -73,19 +73,12 @@ These commands highlight vendor prefixed properties and functions instantly with
|
|||||||
cyan and bold (on gVim).
|
cyan and bold (on gVim).
|
||||||
|
|
||||||
|
|
||||||
### CSS Preprocessors: [Sass][2], [LESS][3], and [Stylus][4]
|
|
||||||
|
|
||||||
`vim-css3-syntax` supports Sass’s SCSS syntax only. If you want to use this
|
|
||||||
plugin with LESS, install [VIM-LESS][5]. Sass’s indent syntax and Stylus are not
|
|
||||||
supported.
|
|
||||||
|
|
||||||
|
|
||||||
### Media Queries
|
### Media Queries
|
||||||
|
|
||||||
I drop Media Queries Level 3 support in v0.12.0. There is no easy way to support
|
I drop Media Queries Level 3 support in v0.12.0. There is no easy way to support
|
||||||
Media Queries properly with `after` syntax plugin like this one, sorry. If you
|
Media Queries properly with `after` syntax plugin like this one, sorry. If you
|
||||||
want to highlight Media Queries correctly, you must update Vim to 7.4+ or
|
want to highlight Media Queries correctly, you must update Vim to 7.4+ or
|
||||||
install [JulesWang/css.vim][6].
|
install [JulesWang/css.vim][2].
|
||||||
|
|
||||||
|
|
||||||
AUTHOR
|
AUTHOR
|
||||||
@@ -101,8 +94,4 @@ MIT: http://hail2u.mit-license.org/2011
|
|||||||
|
|
||||||
|
|
||||||
[1]: http://www.vim.org/
|
[1]: http://www.vim.org/
|
||||||
[2]: http://sass-lang.com/
|
[2]: https://github.com/JulesWang/css.vim
|
||||||
[3]: http://lesscss.org/
|
|
||||||
[4]: http://learnboost.github.io/stylus/
|
|
||||||
[5]: https://github.com/groenewege/vim-less
|
|
||||||
[6]: https://github.com/JulesWang/css.vim
|
|
||||||
|
|||||||
@@ -1,4 +1,5 @@
|
|||||||
syn match cssFontProp contained "\<\(justify\|align\|place\)-\(self\|content\|items\)\>"
|
syn match cssFontProp contained "\<\(justify\|align\|place\)-\(self\|content\|items\)\>"
|
||||||
|
syn match cssFontProp contained "\<\(grid-\)\=\(\(row\|column\)-\)\=gap\>"
|
||||||
syn keyword cssFontAttr contained safe unsafe legacy
|
syn keyword cssFontAttr contained safe unsafe legacy
|
||||||
syn match cssFontAttr contained "\<\(self\|flex\)-\(start\|end\)\>"
|
syn match cssFontAttr contained "\<\(self\|flex\)-\(start\|end\)\>"
|
||||||
syn match cssFontAttr contained "\<space-\(between\|around\|evenly\)\>"
|
syn match cssFontAttr contained "\<space-\(between\|around\|evenly\)\>"
|
||||||
|
|||||||
@@ -1,4 +1,3 @@
|
|||||||
" TODO: create cssBackgroundProp group and cssBackgroundAttr group
|
|
||||||
syn match cssFontProp contained "\<background-\(clip\|origin\|size\)\>"
|
syn match cssFontProp contained "\<background-\(clip\|origin\|size\)\>"
|
||||||
syn match cssFontProp contained "\<border-image\(-\(source\|slice\|width\|outset\|repeat\)\)\=\>"
|
syn match cssFontProp contained "\<border-image\(-\(source\|slice\|width\|outset\|repeat\)\)\=\>"
|
||||||
syn match cssFontProp contained "\<border-\(\(top-right\|bottom-right\|bottom-left\|top-left\)-\)\=radius\>"
|
syn match cssFontProp contained "\<border-\(\(top-right\|bottom-right\|bottom-left\|top-left\)-\)\=radius\>"
|
||||||
@@ -1,2 +1,3 @@
|
|||||||
syn match cssFontProp contained "\<break-\(after\|before\|inside\)\>"
|
syn match cssFontProp contained "\<break-\(after\|before\|inside\)\>"
|
||||||
syn match cssFontProp contained "\<box-decoration-break\>"
|
syn match cssFontProp contained "\<box-decoration-break\>"
|
||||||
|
syn match cssFontAttr contained "\<\(avoid-\)\=column\>"
|
||||||
|
|||||||
@@ -1,4 +1,2 @@
|
|||||||
" TODO: create cssDisplayProp group and cssDisplayAttr group
|
|
||||||
syn keyword cssFontAttr contained contents discard
|
syn keyword cssFontAttr contained contents discard
|
||||||
syn match cssFontAttr contained "\<flow\(-root\)\=\>"
|
syn match cssFontAttr contained "\<flow\(-root\)\=\>"
|
||||||
syn match cssFontAttr contained "\<inline-list-item\>"
|
|
||||||
|
|||||||
@@ -1,4 +1,10 @@
|
|||||||
|
syn match cssFontProp contained "\<font-\(min\|max\)-size\>"
|
||||||
|
syn match cssFontProp contained "\<font-display\>"
|
||||||
syn match cssFontProp contained "\<font-optical-sizing\>"
|
syn match cssFontProp contained "\<font-optical-sizing\>"
|
||||||
syn match cssFontProp contained "\<font-variation-settings\>"
|
syn match cssFontProp contained "\<font-variation-settings\>"
|
||||||
syn keyword cssFontAttr contained emoji math fangsong
|
syn match cssFontProp contained "\<font-palette\>"
|
||||||
|
syn match cssFontProp contained "\<font-presentation\>"
|
||||||
|
syn match cssFontProp contained "\<base-palette\>"
|
||||||
|
syn keyword cssFontAttr contained emoji math fangsong infinity swap fallback optional light dark
|
||||||
syn match cssFontAttr contained "\<system-ui\>"
|
syn match cssFontAttr contained "\<system-ui\>"
|
||||||
|
syn region cssInclude start=/@font-palette-values\>/ end=/\ze{/ skipwhite skipnl contains=css.*Prop,css.*Attr,cssValueInteger,cssValueLength,cssMediaKeyword,cssVendor,cssIncludeKeyword,cssComment nextgroup=cssMediaBlock
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ syn match cssFontProp contained "\<grid-template\(-\(columns\|rows\|areas\)\)\=\
|
|||||||
syn match cssFontProp contained "\<grid-auto-\(columns\|rows\|flow\)\>"
|
syn match cssFontProp contained "\<grid-auto-\(columns\|rows\|flow\)\>"
|
||||||
syn match cssFontProp contained "\<grid-\(row\|column\)\(-\(start\|end\)\)\=\>"
|
syn match cssFontProp contained "\<grid-\(row\|column\)\(-\(start\|end\)\)\=\>"
|
||||||
syn match cssFontProp contained "\<grid-area\>"
|
syn match cssFontProp contained "\<grid-area\>"
|
||||||
syn match cssFontProp contained "\<grid\(-\(column\|row\)\)\=-gap\>"
|
|
||||||
syn keyword cssFontAttr contained grid dense span
|
syn keyword cssFontAttr contained grid dense span
|
||||||
syn match cssFontAttr contained "\<inline-grid\>"
|
syn match cssFontAttr contained "\<inline-grid\>"
|
||||||
syn match cssFontAttr contained "\<auto-flow\>"
|
syn match cssFontAttr contained "\<auto-flow\>"
|
||||||
|
|||||||
3
after/syntax/css/css-multicol-1.vim
Normal file
3
after/syntax/css/css-multicol-1.vim
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
syn keyword cssFontProp contained columns
|
||||||
|
syn match cssFontProp contained "\<column-\(count\|fill\|rule\(-\(color\|style\|width\)\)\=\|span\|width\)\>"
|
||||||
|
syn match cssFontAttr contained "\<balance\(-all\)\=\>"
|
||||||
4
after/syntax/css/css-overflow-4.vim
Normal file
4
after/syntax/css/css-overflow-4.vim
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
syn keyword cssFontProp contained continue
|
||||||
|
syn match cssFontProp contained "\<scrollbar-gutter\>"
|
||||||
|
syn keyword cssFontAttr contained stable force overflow paginate fragments
|
||||||
|
syn region cssPseudoClassLang matchgroup=cssPseudoClassId start=":\(nth-fragment\)(" end=")" oneline
|
||||||
@@ -2,7 +2,8 @@ syn keyword cssTextProp contained hyphens
|
|||||||
syn match cssTextProp contained "\<line-break\>"
|
syn match cssTextProp contained "\<line-break\>"
|
||||||
syn match cssTextProp contained "\<overflow-wrap\>"
|
syn match cssTextProp contained "\<overflow-wrap\>"
|
||||||
syn match cssTextProp contained "\<tab-size\>"
|
syn match cssTextProp contained "\<tab-size\>"
|
||||||
syn keyword cssTextAttr contained manual loose strict hanging
|
syn match cssTextProp contained "\<text-align-all\>"
|
||||||
|
syn keyword cssTextAttr contained manual loose strict hanging anywhere
|
||||||
syn match cssTextAttr contained "\<match-parent\>"
|
syn match cssTextAttr contained "\<match-parent\>"
|
||||||
syn match cssTextAttr contained "\<each-line\>"
|
syn match cssTextAttr contained "\<each-line\>"
|
||||||
syn match cssTextAttr contained "\<full-width\>"
|
syn match cssTextAttr contained "\<full-width\>"
|
||||||
|
|||||||
@@ -1,5 +0,0 @@
|
|||||||
" TODO: create cssMulticolProp group and cssMulticolAttr group
|
|
||||||
syn keyword cssFontProp contained columns
|
|
||||||
syn match cssFontProp contained "\<column-\(count\|fill\|gap\|rule\(-\(color\|style\|width\)\)\=\|span\|width\)\>"
|
|
||||||
syn keyword cssFontAttr contained balance
|
|
||||||
syn match cssFontAttr contained "\<\(avoid-\)\=column\>"
|
|
||||||
@@ -1,2 +1,2 @@
|
|||||||
syn match cssFontProp contained "\<motion\(-\(path\|offset\|rotation\)\)\=\>"
|
syn match cssFontProp contained "\<offset\(-\(path\|distance\|anchor\|rotate\)\)\=\>"
|
||||||
syn region cssFunction contained matchgroup=cssFunctionName start="\<path\s*(" end=")" oneline keepend
|
syn region cssFunction contained matchgroup=cssFunctionName start="\<\(ray\|path\)\s*(" end=")" oneline keepend
|
||||||
|
|||||||
2
after/syntax/css/webvtt1.vim
Normal file
2
after/syntax/css/webvtt1.vim
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
syn match cssPseudoClassId contained "::\<cue\(-region\)\=\>"
|
||||||
|
syn region cssPseudoClassLang matchgroup=cssPseudoClassId start="::cue\(-region\)\=(" end=")" oneline
|
||||||
@@ -1,78 +0,0 @@
|
|||||||
syn include @htmlCss syntax/css/compositing-1.vim
|
|
||||||
syn include @htmlCss syntax/css/css-align-3.vim
|
|
||||||
syn include @htmlCss syntax/css/css-backgrounds-4.vim
|
|
||||||
syn include @htmlCss syntax/css/css-break-3.vim
|
|
||||||
syn include @htmlCss syntax/css/css-cascade-3.vim
|
|
||||||
syn include @htmlCss syntax/css/css-cascade-4.vim
|
|
||||||
syn include @htmlCss syntax/css/css-color-4.vim
|
|
||||||
syn include @htmlCss syntax/css/css-contain-1.vim
|
|
||||||
syn include @htmlCss syntax/css/css-content-3.vim
|
|
||||||
syn include @htmlCss syntax/css/css-counter-styles-3.vim
|
|
||||||
syn include @htmlCss syntax/css/css-device-adapt-1.vim
|
|
||||||
syn include @htmlCss syntax/css/css-display-3.vim
|
|
||||||
syn include @htmlCss syntax/css/css-flexbox-1.vim
|
|
||||||
syn include @htmlCss syntax/css/css-font-loading-3.vim
|
|
||||||
syn include @htmlCss syntax/css/css-fonts-3.vim
|
|
||||||
syn include @htmlCss syntax/css/css-fonts-4.vim
|
|
||||||
syn include @htmlCss syntax/css/css-gcpm-3.vim
|
|
||||||
syn include @htmlCss syntax/css/css-grid-1.vim
|
|
||||||
syn include @htmlCss syntax/css/css-images-4.vim
|
|
||||||
syn include @htmlCss syntax/css/css-inline-3.vim
|
|
||||||
syn include @htmlCss syntax/css/css-line-grid-1.vim
|
|
||||||
syn include @htmlCss syntax/css/css-lists-3.vim
|
|
||||||
syn include @htmlCss syntax/css/css-logical-1.vim
|
|
||||||
syn include @htmlCss syntax/css/css-masking-1.vim
|
|
||||||
syn include @htmlCss syntax/css/css-overflow-3.vim
|
|
||||||
syn include @htmlCss syntax/css/css-page-floats-3.vim
|
|
||||||
syn include @htmlCss syntax/css/css-paint-api-1.vim
|
|
||||||
syn include @htmlCss syntax/css/css-position-3.vim
|
|
||||||
syn include @htmlCss syntax/css/css-properties-values-api-1.vim
|
|
||||||
syn include @htmlCss syntax/css/css-pseudo-4.vim
|
|
||||||
syn include @htmlCss syntax/css/css-regions-1.vim
|
|
||||||
syn include @htmlCss syntax/css/css-rhythm-1.vim
|
|
||||||
syn include @htmlCss syntax/css/css-round-display-1.vim
|
|
||||||
syn include @htmlCss syntax/css/css-ruby-1.vim
|
|
||||||
syn include @htmlCss syntax/css/css-scoping-1.vim
|
|
||||||
syn include @htmlCss syntax/css/css-scroll-snap-1.vim
|
|
||||||
syn include @htmlCss syntax/css/css-shapes-1.vim
|
|
||||||
syn include @htmlCss syntax/css/css-sizing-3.vim
|
|
||||||
syn include @htmlCss syntax/css/css-style-attr.vim
|
|
||||||
syn include @htmlCss syntax/css/css-syntax-3.vim
|
|
||||||
syn include @htmlCss syntax/css/css-text-3.vim
|
|
||||||
syn include @htmlCss syntax/css/css-text-4.vim
|
|
||||||
syn include @htmlCss syntax/css/css-text-decor-3.vim
|
|
||||||
syn include @htmlCss syntax/css/css-timing-1.vim
|
|
||||||
syn include @htmlCss syntax/css/css-transforms-1.vim
|
|
||||||
syn include @htmlCss syntax/css/css-typed-om-1.vim
|
|
||||||
syn include @htmlCss syntax/css/css-ui-3.vim
|
|
||||||
syn include @htmlCss syntax/css/css-ui-4.vim
|
|
||||||
syn include @htmlCss syntax/css/css-values-3.vim
|
|
||||||
syn include @htmlCss syntax/css/css-variables-1.vim
|
|
||||||
syn include @htmlCss syntax/css/css-will-change-1.vim
|
|
||||||
syn include @htmlCss syntax/css/css-writing-modes-3.vim
|
|
||||||
syn include @htmlCss syntax/css/css3-animations.vim
|
|
||||||
syn include @htmlCss syntax/css/css3-background.vim
|
|
||||||
syn include @htmlCss syntax/css/css3-box.vim
|
|
||||||
syn include @htmlCss syntax/css/css3-color.vim
|
|
||||||
syn include @htmlCss syntax/css/css3-conditional.vim
|
|
||||||
syn include @htmlCss syntax/css/css3-exclusions.vim
|
|
||||||
syn include @htmlCss syntax/css/css3-images.vim
|
|
||||||
syn include @htmlCss syntax/css/css3-multicol.vim
|
|
||||||
syn include @htmlCss syntax/css/css3-namespace.vim
|
|
||||||
syn include @htmlCss syntax/css/css3-page.vim
|
|
||||||
syn include @htmlCss syntax/css/css3-speech.vim
|
|
||||||
syn include @htmlCss syntax/css/css3-transitions.vim
|
|
||||||
syn include @htmlCss syntax/css/cssom-1.vim
|
|
||||||
syn include @htmlCss syntax/css/cssom-view-1.vim
|
|
||||||
syn include @htmlCss syntax/css/fill-stroke-3.vim
|
|
||||||
syn include @htmlCss syntax/css/filter-effects-1.vim
|
|
||||||
syn include @htmlCss syntax/css/geometry-1.vim
|
|
||||||
syn include @htmlCss syntax/css/html5.vim
|
|
||||||
syn include @htmlCss syntax/css/motion-1.vim
|
|
||||||
syn include @htmlCss syntax/css/pointerevents.vim
|
|
||||||
syn include @htmlCss syntax/css/selectors-nonelement-1.vim
|
|
||||||
syn include @htmlCss syntax/css/selectors.vim
|
|
||||||
syn include @htmlCss syntax/css/selectors4.vim
|
|
||||||
syn include @htmlCss syntax/css/svg2.vim
|
|
||||||
syn include @htmlCss syntax/css/web-animations-1.vim
|
|
||||||
syn include @htmlCss syntax/css/worklets-1.vim
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
runtime! syntax/css/*.vim
|
|
||||||
@@ -8,7 +8,12 @@
|
|||||||
place-self: space-around;
|
place-self: space-around;
|
||||||
place-content: space-between;
|
place-content: space-between;
|
||||||
place-items: space-evenly;
|
place-items: space-evenly;
|
||||||
display: legacy;
|
row-gap: legacy;
|
||||||
|
column-gap: auto;
|
||||||
|
gap: auto;
|
||||||
|
grid-column-gap: auto;
|
||||||
|
grid-row-gap: auto;
|
||||||
|
grid-gap: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
.animations {
|
.animations {
|
||||||
@@ -23,7 +28,7 @@
|
|||||||
animation-timing-function: auto;
|
animation-timing-function: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
.background {
|
.backgrounds-3 {
|
||||||
background-clip: space;
|
background-clip: space;
|
||||||
background-origin: round;
|
background-origin: round;
|
||||||
background-size: local;
|
background-size: local;
|
||||||
@@ -71,7 +76,7 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.break-3 {
|
.break-3 {
|
||||||
break-after: auto;
|
break-after: avoid-column;
|
||||||
break-before: auto;
|
break-before: auto;
|
||||||
break-inside: auto;
|
break-inside: auto;
|
||||||
box-decoration-break: auto;
|
box-decoration-break: auto;
|
||||||
@@ -214,7 +219,6 @@
|
|||||||
display: flow;
|
display: flow;
|
||||||
display: flow-root;
|
display: flow-root;
|
||||||
display: contents;
|
display: contents;
|
||||||
display: inline-list-item;
|
|
||||||
display: discard;
|
display: discard;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -285,6 +289,9 @@
|
|||||||
display: auto;
|
display: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.fonts-4 {
|
||||||
|
}
|
||||||
|
|
||||||
.fonts-3 {
|
.fonts-3 {
|
||||||
font-feature-settings: common-ligatures;
|
font-feature-settings: common-ligatures;
|
||||||
font-kerning: no-common-ligatures;
|
font-kerning: no-common-ligatures;
|
||||||
@@ -324,10 +331,20 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.fonts-4 {
|
.fonts-4 {
|
||||||
font-optical-sizing: emoji;
|
font-min-size: emoji;
|
||||||
font-variation-settings: math;
|
font-max-size: math;
|
||||||
display: fangsong;
|
font-display: fangsong;
|
||||||
display: system-ui;
|
font-optical-sizing: system-ui;
|
||||||
|
font-variation-settings: infinity;
|
||||||
|
font-palette: swap;
|
||||||
|
font-presentation: fallback;
|
||||||
|
display: optional;
|
||||||
|
display: light;
|
||||||
|
display: dark;
|
||||||
|
}
|
||||||
|
|
||||||
|
@font-palette-values Test {
|
||||||
|
base-palette: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.gcpm-3::footnote-call,
|
.gcpm-3::footnote-call,
|
||||||
@@ -358,9 +375,6 @@
|
|||||||
grid-column: auto;
|
grid-column: auto;
|
||||||
grid-row: auto;
|
grid-row: auto;
|
||||||
grid-area: auto;
|
grid-area: auto;
|
||||||
grid-column-gap: auto;
|
|
||||||
grid-row-gap: auto;
|
|
||||||
grid-gap: auto;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.images-3 {
|
.images-3 {
|
||||||
@@ -479,17 +493,17 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.motion-1 {
|
.motion-1 {
|
||||||
motion-path: path(M 100 100 L 300 100 L 200 300 z);
|
offset-path: ray(45deg closest-side);
|
||||||
motion-offset: auto;
|
offset-distance: path(M 100 100 L 300 100 L 200 300 z);
|
||||||
motion-rotation: auto;
|
offset-anchor: auto;
|
||||||
motion: auto;
|
offset-rotate: auto;
|
||||||
|
offset: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
.multicol {
|
.multicol-1 {
|
||||||
columns: column;
|
columns: column;
|
||||||
column-count: balance;
|
column-count: balance;
|
||||||
column-fill: avoid-column;
|
column-fill: balance-all;
|
||||||
column-gap: auto;
|
|
||||||
column-rule: auto;
|
column-rule: auto;
|
||||||
column-rule-color: auto;
|
column-rule-color: auto;
|
||||||
column-rule-style: auto;
|
column-rule-style: auto;
|
||||||
@@ -504,6 +518,14 @@
|
|||||||
max-lines: auto;
|
max-lines: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.overflow-4::nth-fragment(1) {
|
||||||
|
scrollbar-gutter: stable;
|
||||||
|
continue: force;
|
||||||
|
display: overflow;
|
||||||
|
display: paginate;
|
||||||
|
display: fragments;
|
||||||
|
}
|
||||||
|
|
||||||
.page {
|
.page {
|
||||||
display: avoid-page;
|
display: avoid-page;
|
||||||
display: page;
|
display: page;
|
||||||
@@ -725,9 +747,10 @@
|
|||||||
line-break: loose;
|
line-break: loose;
|
||||||
overflow-wrap: strict;
|
overflow-wrap: strict;
|
||||||
tab-size: match-parent;
|
tab-size: match-parent;
|
||||||
display: hanging;
|
text-align-all: hanging;
|
||||||
display: each-line;
|
display: each-line;
|
||||||
display: full-width;
|
display: full-width;
|
||||||
|
display: anywhere;
|
||||||
}
|
}
|
||||||
|
|
||||||
.text-4 {
|
.text-4 {
|
||||||
@@ -848,6 +871,13 @@
|
|||||||
display: auto;
|
display: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.webvtt1::cue,
|
||||||
|
.webvtt1::cue-region,
|
||||||
|
.webvtt1::cue(#cue1),
|
||||||
|
.webvtt1::cue-region(#scroll), {
|
||||||
|
display: auto;
|
||||||
|
}
|
||||||
|
|
||||||
.will-change-1 {
|
.will-change-1 {
|
||||||
will-change: scroll-position;
|
will-change: scroll-position;
|
||||||
}
|
}
|
||||||
|
|||||||
1063
test/test.html
1063
test/test.html
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user