Skip to content

Commit 273f404

Browse files
committed
make list of CSS2.1 properties applicable to page boxes and margin boxes exhaustive
1 parent d10c2bf commit 273f404

2 files changed

Lines changed: 200 additions & 51 deletions

File tree

css3-page/Overview.html

Lines changed: 138 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,7 @@ <h2 class="no-num no-toc" id=contents>Table of Contents</h2>
342342
class=property>image-position</span>&rsquo; Property</a>
343343
</ul>
344344

345-
<li class=no-num><a href="#properties-list">Appendix A: Full List of
345+
<li class=no-num><a href="#properties-list">Appendix A: Applicable CSS2.1
346346
Properties</a>
347347
<ul class=toc>
348348
<li class=no-num><a href="#properties">Properties that apply within the
@@ -1030,15 +1030,21 @@ <h2 id=page-properties><span class=secno>5. </span>Page Properties</h2>
10301030
<li><a href="/TR/CSS21/generate.html#counters">counter-reset,
10311031
counter-increment</a>
10321032

1033+
<li><a href="/TR/CSS21/visuren.html#direction">direction</a>
1034+
10331035
<li><a href="/TR/CSS21/fonts.html">font properties</a>
10341036

10351037
<li><a href="/TR/CSS21/visudet.html#line-height">line-height</a>
10361038

10371039
<li><a href="/TR/CSS21/box.html#margin-properties">margin properties</a>
10381040

1041+
<li><a href="/TR/CSS21/ui.html#dynamic-outlines">outline properties</a>
1042+
10391043
<li><a href="/TR/CSS21/box.html#padding-properties">padding
10401044
properties</a>
10411045

1046+
<li><a href="/TR/CSS21/generate.html#quotes-specify">quotes</a>
1047+
10421048
<li><a href="#page-size">size</a>
10431049

10441050
<li><a href="/TR/CSS21/text.html">text properties</a>
@@ -1063,6 +1069,9 @@ <h2 id=page-properties><span class=secno>5. </span>Page Properties</h2>
10631069

10641070
<li><a href="/TR/CSS21/generate.html#content">content</a>
10651071

1072+
<li><a href="/TR/CSS21/generate.html#counters">counter-reset,
1073+
counter-increment</a>
1074+
10661075
<li><a href="/TR/CSS21/fonts.html">font properties</a>
10671076

10681077
<li><a href="/TR/CSS21/visudet.html#the-height-property">height</a> <a
@@ -1072,11 +1081,19 @@ <h2 id=page-properties><span class=secno>5. </span>Page Properties</h2>
10721081

10731082
<li><a href="/TR/CSS21/box.html#margin-properties">margin properties</a>
10741083

1084+
<li><a href="/TR/CSS21/ui.html#dynamic-outlines">outline properties</a>
1085+
1086+
<li><a href="/TR/CSS21/visufx.html#overflow">overflow</a>
1087+
10751088
<li><a href="/TR/CSS21/box.html#padding-properties">padding
10761089
properties</a>
10771090

1091+
<li><a href="/TR/CSS21/generate.html#quotes-specify">quotes</a>
1092+
10781093
<li><a href="/TR/CSS21/text.html">text properties</a>
10791094

1095+
<li><a href="/TR/CSS21/visudet.html#line-height">vertical-align</a>
1096+
10801097
<li><a href="/TR/CSS21/visufx.html#visibility">visibility</a>
10811098

10821099
<li><a href="/TR/CSS21/visudet.html#the-width-property">width</a> <a
@@ -3207,17 +3224,25 @@ <h3 id=img-fit><span class=secno>10.3 </span>The &lsquo;<a class=property
32073224
<p class=note> Note: areas of the box not covered by the replaced element
32083225
will show the element's background.</p>
32093226

3210-
<h2 class=no-num id=properties-list>Appendix A: Full List of Properties</h2>
3227+
<h2 class=no-num id=properties-list>Appendix A: Applicable CSS2.1
3228+
Properties</h2>
32113229

32123230
<h3 class=no-num id=properties>Properties that apply within the page
32133231
context</h3>
32143232

32153233
<p>The following CSS 2.1 <a href="#CSS21"
32163234
rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a> properties apply to the
3217-
page box. Conforming user agents must support all of these properties as
3218-
applied to the page box.</p>
3235+
page box. If a conforming user agent supports any of these properties on
3236+
block boxes, then it must also support that property for the page box.</p>
32193237

32203238
<table class=property-list>
3239+
<tbody>
3240+
<tr>
3241+
<td rowspan=2><a href="/TR/CSS21/visuren.html#direction">bidi
3242+
properties</a>
3243+
3244+
<td>direction
3245+
32213246
<tbody>
32223247
<tr>
32233248
<td rowspan=6><a
@@ -3307,7 +3332,8 @@ <h3 class=no-num id=properties>Properties that apply within the page
33073332

33083333
<tbody>
33093334
<tr>
3310-
<td rowspan=2><a href="/TR/CSS21/generate.html#counters">counters</a>
3335+
<td rowspan=2><a href="/TR/CSS21/generate.html#counters">counter
3336+
properties</a>
33113337

33123338
<td>counter-reset
33133339

@@ -3324,6 +3350,9 @@ <h3 class=no-num id=properties>Properties that apply within the page
33243350

33253351
<td>font-family
33263352

3353+
<tr>
3354+
<td>font-size
3355+
33273356
<tr>
33283357
<td>font-style
33293358

@@ -3333,9 +3362,6 @@ <h3 class=no-num id=properties>Properties that apply within the page
33333362
<tr>
33343363
<td>font-weight
33353364

3336-
<tr>
3337-
<td>font-size
3338-
33393365
<tr>
33403366
<td>font
33413367

@@ -3363,6 +3389,22 @@ <h3 class=no-num id=properties>Properties that apply within the page
33633389
<tr>
33643390
<td>margin
33653391

3392+
<tbody>
3393+
<tr>
3394+
<td rowspan=5><a href="/TR/CSS21/ui.html#dynamic-outlines">outline
3395+
properties</a>
3396+
3397+
<td>outline-width
3398+
3399+
<tr>
3400+
<td>outline-style
3401+
3402+
<tr>
3403+
<td>outline-color
3404+
3405+
<tr>
3406+
<td>outline
3407+
33663408
<tbody>
33673409
<tr>
33683410
<td rowspan=5><a href="/TR/CSS21/box.html#padding-properties">padding
@@ -3384,32 +3426,36 @@ <h3 class=no-num id=properties>Properties that apply within the page
33843426

33853427
<tbody>
33863428
<tr>
3387-
<td colspan=2><a href="#page-size">size</a>
3429+
<td colspan=2><a
3430+
href="/TR/CSS21/generate.html#quotes-specify">quotes</a>
33883431

33893432
<tbody>
33903433
<tr>
3391-
<td rowspan=7><a href="/TR/CSS21/text.html">text properties</a>
3434+
<td rowspan=8><a href="/TR/CSS21/text.html">text properties</a>
33923435

3393-
<td>text-indent
3436+
<td>direction
33943437

33953438
<tr>
3396-
<td>text-align
3439+
<td>letter-spacing
33973440

33983441
<tr>
3399-
<td>text-decoration
3442+
<td>text-align
34003443

34013444
<tr>
3402-
<td>letter-spacing
3445+
<td>text-decoration
34033446

34043447
<tr>
3405-
<td>word-spacing
3448+
<td>text-indent
34063449

34073450
<tr>
34083451
<td>text-transform
34093452

34103453
<tr>
34113454
<td>white-space
34123455

3456+
<tr>
3457+
<td>word-spacing
3458+
34133459
<tbody>
34143460
<tr>
34153461
<td colspan=2><a
@@ -3418,17 +3464,29 @@ <h3 class=no-num id=properties>Properties that apply within the page
34183464

34193465
<p>Properties that apply to the margin boxes can also be set within the
34203466
page context: if inheritable or explicitly inherited (with the
3421-
<code>inherit</code> keyword), they will inherit to the margin boxes.</p>
3467+
<code>inherit</code> keyword on the margin box), they will inherit to
3468+
the margin boxes.</p>
34223469

34233470
<h3 class=no-num id=properties0>Properties that apply within the margin
34243471
contexts</h3>
34253472

34263473
<p>The following CSS 2.1 <a href="#CSS21"
34273474
rel=biblioentry>[CSS21]<!--{{!CSS21}}--></a> properties apply to margin
3428-
boxes. Conforming user agents must support all of these properties
3429-
(except for <code>z-index</code>, which is optional).</p>
3475+
boxes. If a conforming user agents supports any of these properties on
3476+
block boxes, then it must also support that property for margin boxes
3477+
(except for <code>z-index</code>, which is optional for margin boxes).</p>
34303478

34313479
<table class=property-list>
3480+
<tbody>
3481+
<tr>
3482+
<td rowspan=2><a href="/TR/CSS21/visuren.html#direction">bidi
3483+
properties</a>
3484+
3485+
<td>direction
3486+
3487+
<tr>
3488+
<td>unicode-bidi
3489+
34323490
<tbody>
34333491
<tr>
34343492
<td rowspan=6><a
@@ -3518,7 +3576,8 @@ <h3 class=no-num id=properties0>Properties that apply within the margin
35183576

35193577
<tbody>
35203578
<tr>
3521-
<td rowspan=2><a href="/TR/CSS21/generate.html#counters">counters</a>
3579+
<td rowspan=2><a href="/TR/CSS21/generate.html#counters">counter
3580+
properties</a>
35223581

35233582
<td>counter-reset
35243583

@@ -3539,6 +3598,9 @@ <h3 class=no-num id=properties0>Properties that apply within the margin
35393598

35403599
<td>font-family
35413600

3601+
<tr>
3602+
<td>font-size
3603+
35423604
<tr>
35433605
<td>font-style
35443606

@@ -3548,16 +3610,22 @@ <h3 class=no-num id=properties0>Properties that apply within the margin
35483610
<tr>
35493611
<td>font-weight
35503612

3551-
<tr>
3552-
<td>font-size
3553-
35543613
<tr>
35553614
<td>font
35563615

35573616
<tbody>
35583617
<tr>
3559-
<td colspan=2><a
3560-
href="/TR/CSS21/visudet.html#the-height-property">height</a>
3618+
<td rowspan=3><a
3619+
href="/TR/CSS21/visudet.html#the-height-property">height</a> <a
3620+
href="/TR/CSS21/visudet.html#min-max-heights">properties</a>
3621+
3622+
<td>height
3623+
3624+
<tr>
3625+
<td>min-height
3626+
3627+
<tr>
3628+
<td>max-height
35613629

35623630
<tbody>
35633631
<tr>
@@ -3583,6 +3651,26 @@ <h3 class=no-num id=properties0>Properties that apply within the margin
35833651
<tr>
35843652
<td>margin
35853653

3654+
<tbody>
3655+
<tr>
3656+
<td rowspan=5><a href="/TR/CSS21/ui.html#dynamic-outlines">outline
3657+
properties</a>
3658+
3659+
<td>outline-width
3660+
3661+
<tr>
3662+
<td>outline-style
3663+
3664+
<tr>
3665+
<td>outline-color
3666+
3667+
<tr>
3668+
<td>outline
3669+
3670+
<tbody>
3671+
<tr>
3672+
<td colspan=2><a href="/TR/CSS21/visufx.html#overflow">overflow</a>
3673+
35863674
<tbody>
35873675
<tr>
35883676
<td rowspan=5><a href="/TR/CSS21/box.html#padding-properties">padding
@@ -3602,11 +3690,16 @@ <h3 class=no-num id=properties0>Properties that apply within the margin
36023690
<tr>
36033691
<td>padding
36043692

3693+
<tbody>
3694+
<tr>
3695+
<td colspan=2><a
3696+
href="/TR/CSS21/generate.html#quotes-specify">quotes</a>
3697+
36053698
<tbody>
36063699
<tr>
36073700
<td rowspan=7><a href="/TR/CSS21/text.html">text properties</a>
36083701

3609-
<td>text-indent
3702+
<td>letter-spacing
36103703

36113704
<tr>
36123705
<td>text-align
@@ -3615,26 +3708,40 @@ <h3 class=no-num id=properties0>Properties that apply within the margin
36153708
<td>text-decoration
36163709

36173710
<tr>
3618-
<td>letter-spacing
3619-
3620-
<tr>
3621-
<td>word-spacing
3711+
<td>text-indent
36223712

36233713
<tr>
36243714
<td>text-transform
36253715

36263716
<tr>
36273717
<td>white-space
36283718

3719+
<tr>
3720+
<td>word-spacing
3721+
36293722
<tbody>
36303723
<tr>
36313724
<td colspan=2><a
3632-
href="/TR/CSS21/visufx.html#visibility">visibility</a>
3725+
href="/TR/CSS21/visudet.html#line-height">vertical-align</a>
36333726

36343727
<tbody>
36353728
<tr>
36363729
<td colspan=2><a
3637-
href="/TR/CSS21/visudet.html#the-width-property">width</a>
3730+
href="/TR/CSS21/visufx.html#visibility">visibility</a>
3731+
3732+
<tbody>
3733+
<tr>
3734+
<td rowspan=3><a
3735+
href="/TR/CSS21/visudet.html#the-width-property">width</a> <a
3736+
href="/TR/CSS21/visudet.html#min-max-widths">properties</a>
3737+
3738+
<td>width
3739+
3740+
<tr>
3741+
<td>min-width
3742+
3743+
<tr>
3744+
<td>max-width
36383745

36393746
<tbody>
36403747
<tr>

0 commit comments

Comments
 (0)