diff --git a/after/syntax/css/css3-multicol.vim b/after/syntax/css/css3-multicol.vim index ec1e13e..9d04029 100644 --- a/after/syntax/css/css3-multicol.vim +++ b/after/syntax/css/css3-multicol.vim @@ -1,5 +1,5 @@ " TODO: create cssMulticolProp group and cssMulticolAttr group syn keyword cssFontProp contained columns syn match cssFontProp contained "\" -syn keyword cssFontAttr contained page column balance -syn match cssFontAttr contained "\" +syn keyword cssFontAttr contained balance +syn match cssFontAttr contained "\<\(avoid-\)\=column\>" diff --git a/after/syntax/css/css3-page.vim b/after/syntax/css/css3-page.vim index abc5e7a..162807c 100644 --- a/after/syntax/css/css3-page.vim +++ b/after/syntax/css/css3-page.vim @@ -1,2 +1,3 @@ -" TODO: Add support CSS Paged Media Module Level 3 -" URL: http://www.w3.org/TR/css3-page/ +" TODO: Create cssPageAttr group +syn keyword cssFontAttr contained recto verso +syn match cssFontAttr contained "\<\(avoid-\)\=page\>" diff --git a/test/test.css b/test/test.css index 8c646d1..0eac6d1 100644 --- a/test/test.css +++ b/test/test.css @@ -282,11 +282,11 @@ } .multicol { - columns: page; - column-count: column; - column-fill: balance; - column-gap: avoid-column; - column-rule: avoid-page; + columns: column; + column-count: balance; + column-fill: avoid-column; + column-gap: auto; + column-rule: auto; column-rule-color: auto; column-rule-style: auto; column-rule-width: auto; @@ -302,6 +302,13 @@ display: fragments; } +.page { + display: avoid-page; + display: page; + display: recto; + display: verso; +} + .preslev { presentation-level: increment; } diff --git a/test/test.html b/test/test.html index feeed44..a25be36 100644 --- a/test/test.html +++ b/test/test.html @@ -292,11 +292,11 @@ } .multicol { - columns: page; - column-count: column; - column-fill: balance; - column-gap: avoid-column; - column-rule: avoid-page; + columns: column; + column-count: balance; + column-fill: avoid-column; + column-gap: auto; + column-rule: auto; column-rule-color: auto; column-rule-style: auto; column-rule-width: auto; @@ -312,6 +312,13 @@ display: fragments; } + .page { + display: avoid-page; + display: page; + display: recto; + display: verso; + } + .preslev { presentation-level: increment; }