@@ -257,7 +257,7 @@ <h3>The 'background-color' property</h3>
257257
258258< div class ="issue ">
259259< p > A previous draft used the syntax
260- < pre > background-color: <color> [ / <color> ]? | / <color></ pre >
260+ < pre class = rhs > background-color: <color> [ / <color> ]? | / <color></ pre >
261261< p > where omission of the first color implied the initial value
262262(i.e. ''transparent''). Examples:</ p >
263263< pre >
@@ -286,8 +286,8 @@ <h3>The 'background-image' property</h3>
286286 < td > < dfn > background-image</ dfn >
287287 < tr >
288288 < th > Value:
289- < td > [ < var > <image></ var > | none ]
290- [ , [ < var > <image></ var > | none ] ]*
289+ < td > < var > <bg- image></ var >
290+ [ , < var > <bg- image></ var > ]*
291291 < tr >
292292 < th > Initial:
293293 < td > none
@@ -311,6 +311,9 @@ <h3>The 'background-image' property</h3>
311311< p > This property sets the background image(s) of an element. Images
312312are drawn with the first specified one on top (closest to the user)
313313and each subsequent image behind the previous one.
314+ The type < dfn > < var > <bg-image></ var > </ dfn > stands for
315+
316+ < pre class ="rhs "> < var > <image></ var > | none</ pre >
314317
315318< p > A value of ''none'' counts as an image layer but draws
316319nothing. An image that is empty (zero width or zero height), that
@@ -504,7 +507,7 @@ <h3>The 'background-attachment' property</h3>
504507 < td > < dfn > background-attachment</ dfn >
505508 < tr >
506509 < th > Value:
507- < td > scroll | fixed | local [, scroll | fixed | local ]*
510+ < td > < var > <attachment> </ var > [ , < var > <attachment> </ var > ]*
508511 < tr >
509512 < th > Initial:
510513 < td > scroll
@@ -529,6 +532,9 @@ <h3>The 'background-attachment' property</h3>
529532they are fixed with regard to the < em class ="index "> viewport</ em >
530533(''fixed'') scroll along with the element (''scroll''
531534and ''local'').
535+ The type < dfn > < var > <attachment></ var > </ dfn > stands for:
536+
537+ < pre class ="rhs "> scroll | fixed | local</ pre >
532538
533539< p > Note that there is only one viewport per view. If an element has a
534540scrolling mechanism (see the 'overflow' property [[!CSS21]]), a
@@ -633,7 +639,7 @@ <h3>The 'background-position' property</h3>
633639their initial position (after any < a href ="#the-background-size "> resizing</ a > )
634640within their corresponding < span > background positioning area.</ span >
635641
636- < p class = syntax > The < dfn > < var > <bg-position></ var > </ dfn > stands
642+ < p > The < dfn > < var > <bg-position></ var > </ dfn > stands
637643for:
638644< pre class ="rhs "> [
639645 [ [ < var > <percentage></ var > | < var > <length></ var > | left | center | right ] ]
@@ -845,8 +851,8 @@ <h3>The 'background-origin' property</h3>
845851 < td > < dfn > background-origin</ dfn >
846852 < tr >
847853 < th > Value:
848- < td > [border-box | padding-box | content-box]
849- [, [border-box | padding-box | content-box] ]*
854+ < td > < var > <bg-origin> </ var >
855+ [ , < var > <bg-origin> </ var > ]*
850856 < tr >
851857 < th > Initial:
852858 < td > padding-box
@@ -871,7 +877,10 @@ <h3>The 'background-origin' property</h3>
871877< dfn id ="background-positioning-area "> background positioning area</ dfn > .
872878For elements rendered as multiple boxes (e.g., inline boxes on several
873879lines, boxes on several pages) specifies which boxes the 'background-break'
874- operates on to determine the background positioning area(s).</ p >
880+ operates on to determine the background positioning area(s). The
881+ < dfn > < var > <bg-origin></ var > </ dfn > stands for:
882+
883+ < pre class =rhs > border-box | padding-box | content-box</ pre >
875884
876885< dl >
877886 < dt > < dfn > padding-box</ dfn >
@@ -909,10 +918,7 @@ <h3>The 'background-size' property</h3>
909918 < td > < dfn > background-size</ dfn >
910919 < tr >
911920 < th > Value:
912- < td > [ [ < var > <length></ var > | < var > <percentage></ var >
913- | auto ]{1,2} | cover | contain ]
914- [ [ , [ < var > <length></ var > | < var > <percentage></ var >
915- | auto ]{1,2} ] | cover | contain ]*
921+ < td > < var > <bg-size></ var > [ , < var > <bg-size></ var > ]*
916922 < tr >
917923 < th > Initial:
918924 < td > auto
@@ -933,8 +939,12 @@ <h3>The 'background-size' property</h3>
933939 < td > for <length> the absolute value, otherwise as specified
934940</ table >
935941
936- < p > Specifies the size of the background images. Values have the
937- following meanings:
942+ < p > Specifies the size of the background images. The type
943+ < dfn > < var > <bg-size></ var > </ dfn > stands for:
944+
945+ < pre class =rhs > [ < var > <length></ var > | < var > <percentage></ var > | auto ]{1,2} | cover | contain</ pre >
946+
947+ < p > Values have the following meanings:
938948
939949< dl >
940950 < dt > < dfn > contain</ dfn > </ dt >
@@ -1235,28 +1245,19 @@ <h3>The 'background' shorthand property</h3>
12351245 < td > see individual properties
12361246</ table >
12371247
1238- < p class =syntax > < dfn > < var > <bg-layer></ var > </ dfn > stands for:
1239- < pre class ="rhs "> < var > <'background-image'></ var >
1240- || < var > <'background-position'></ var >
1241- || / < var > <'background-size'></ var >
1242- || < var > <'background-repeat'></ var >
1243- || < var > <'background-attachment'></ var >
1244- || < var > <'background-origin'></ var >
1245- || no-clip</ pre >
1246- < p > where ''/ < var > <'background-size'></ var > '' must occur after
1247- ''< var > <'background-position'></ var > '' if both are present.
1248-
1249- < p class =syntax > < dfn > < var > <final-bg-layer></ var > </ dfn > stands for:
1250- < pre class ="rhs "> < var > <'background-image'></ var >
1251- || < var > <'background-position'></ var >
1252- || / < var > <'background-size'></ var >
1253- || < var > <'background-repeat'></ var >
1254- || < var > <'background-attachment'></ var >
1255- || < var > <'background-origin'></ var >
1256- || no-clip
1257- || < var > <'background-color'></ var > </ pre >
1258- < p > where ''/ < var > <'background-size'></ var > '' must occur after
1259- ''< var > <'background-position'></ var > '' if both are present.
1248+ < p > < dfn > < var > <bg-layer></ var > </ dfn > stands for:
1249+
1250+ < pre class ="rhs "> < var > <bg-image></ var > || < var > <bg-position></ var > || / < var > <bg-size></ var > || < var > <repeat></ var > || < var > <attachment></ var > || < var > <bg-origin></ var > || no-clip</ pre >
1251+
1252+ < p > where ''/ < var > <bg-size></ var > '' must occur after
1253+ ''< var > <bg-position></ var > '' if both are present.
1254+
1255+ < p > < dfn > < var > <final-bg-layer></ var > </ dfn > stands for:
1256+
1257+ < pre class ="rhs "> < var > <'bg-image'></ var > || < var > <bg-position></ var > || / < var > <bg-size></ var > || < var > <repeat></ var > || < var > <attachment></ var > || < var > <bg-origin></ var > || no-clip || < var > <'background-color'></ var > </ pre >
1258+
1259+ < p > where ''/ < var > <bg-size></ var > '' must occur after
1260+ ''< var > <bg-position></ var > '' if both are present.
12601261
12611262< p class =note > Note that a color is permitted in
12621263< var > <final-bg-layer></ var > , but not in < var > <bg-layer></ var > .
@@ -1594,7 +1595,7 @@ <h3 id="the-border-style">The 'border-style' properties</h3>
15941595respectively. A missing left is the same as right, a missing bottom is
15951596the same as top, and a missing right is also the same as top.
15961597
1597- < p class = syntax > < var > < dfn > <border-style></ dfn > </ var > is:
1598+ < p > < var > < dfn > <border-style></ dfn > </ var > is:
15981599< pre class ="rhs "> none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset</ pre >
15991600
16001601< p > Values have the following meanings:
@@ -1734,7 +1735,7 @@ <h3>The 'border-width' properties</h3>
17341735
17351736< p > These properties set the thickness of the border.
17361737
1737- < p class = syntax > The < dfn > < var > <border-width></ var > </ dfn > is
1738+ < p > The < dfn > < var > <border-width></ var > </ dfn > is
17381739< pre class ="rhs "> < var > <length></ var > | thin | medium | thick</ pre >
17391740
17401741< p > The < var > <length></ var > may not be
0 commit comments