@@ -271,24 +271,24 @@ <h2 class="no-num no-toc" id=table-of-contents><a name=contents>Table of
271271 < li > < a href ="#clearing-page-floats "> < span class =secno > 12.4.
272272 </ span > Clearing page floats</ a >
273273
274- < li > < a href ="#overconstrained-page-floats "> < span class =secno > 12.5.
275- </ span > Overconstrained page floats</ a >
276-
277- < li > < a href ="#floating-inside-and-outside-pages "> < span class =secno > 12.6.
274+ < li > < a href ="#floating-inside-and-outside-pages "> < span class =secno > 12.5.
278275 </ span > Floating inside and outside pages</ a >
279276
280- < li > < a href ="#wrapping-around-page-floats "> < span class =secno > 12.7 .
277+ < li > < a href ="#wrapping-around-page-floats "> < span class =secno > 12.6 .
281278 </ span > Wrapping around page floats</ a >
282279
283- < li > < a href ="#the-float-offset-property "> < span class =secno > 12.8 .
280+ < li > < a href ="#the-float-offset-property "> < span class =secno > 12.7 .
284281 </ span > The ‘< code class =property > float-offset</ code > ’ property</ a >
282+
283+ < li > < a href ="#overconstrained-page-floats "> < span class =secno > 12.8.
284+ </ span > Overconstrained page floats</ a >
285285 </ ul >
286286
287287 < li > < a href ="#selecting-columns-and-pages "> < span class =secno > 13.
288288 </ span > Selecting columns and pages</ a >
289289 < ul class =toc >
290- < li > < a href ="#selecting-named-pages "> < span class =secno > 13.1.
291- </ span > Selecting named pages</ a >
290+ < li > < a href ="#selecting-certain- named-pages "> < span class =secno > 13.1.
291+ </ span > Selecting certain named pages</ a >
292292
293293 < li > < a href ="#page-groups- "> < span class =secno > 13.2. </ span > Page groups
294294 </ a >
@@ -3679,95 +3679,7 @@ <h3 id=clearing-page-floats><span class=secno>12.4. </span>Clearing page
36793679</ pre >
36803680 </ div >
36813681
3682- < h3 id =overconstrained-page-floats > < span class =secno > 12.5.
3683- </ span > Overconstrained page floats</ h3 >
3684-
3685- < p > In many cases, the specified values on these properties cannot be
3686- honored.
3687-
3688- < div class =example > The number of columns is limited, and high values
3689- therefore cannot be honored:
3690- < pre >
3691- .figure { float: top; float-defer-column: 1000 }
3692- </ pre >
3693- </ div >
3694-
3695- < div class =example > A narrow screen may only have room for one column, in
3696- which case this request cannot be honored:
3697- < pre >
3698- .figure { float: top; float-defer-column: -5 }
3699- </ pre >
3700- </ div >
3701-
3702- < div class =example > In long documents, all content cannot fit on the last
3703- page, and this rule therefore cannot be honored:
3704- < pre >
3705- p { float: top; float-defer-page: last }
3706- </ pre >
3707- </ div >
3708-
3709- < p > Page floats are processed in the order they appear in the source.
3710- However, the visual order of page floats may not ne the same as the source
3711- order.
3712-
3713- < div class =example > Consider this code:
3714- < pre >
3715- .one { float: top; float-defer-page: last; column-span: all }
3716- .two { float: top; clear: column }
3717-
3718- <div class=one> </div>
3719- <div class=two> </div>
3720- </ pre >
3721-
3722- < p > In this example, the first element requests to appear on the last page,
3723- while the second element requests to appear in the natural column. If the
3724- natural column of the second element appears on a page before the last
3725- page, the second element will appear visually before the first.
3726- </ div >
3727-
3728- < div class =example > Consider this code:
3729- < pre >
3730- .one { float: top; float-defer-page: last; column-span: all }
3731- .two { float: top; clear: column }
3732-
3733- <div class=one> </div>
3734- <div class=two> </div>
3735- </ pre >
3736-
3737- < p > If all content can fit on one page, the first page will also be the
3738- last page. The first element is processed first and is placed on top of
3739- the first page. Then the second element is processed. It reqests a clear
3740- top, somthing which is not possible on the first page. Therefore, a
3741- second page is created and the first element is moved there. Even if the
3742- first element requests to be on the last page, it will not appear there.
3743- </ div >
3744-
3745- < p > When resolving over-constrained layouts, the order of importance for
3746- defined goals are:
3747-
3748- < ol >
3749- < li > honor basic multi-column layout (‘< code
3750- class =property > columns</ code > ’, ‘< code class =css > column-span:
3751- all</ code > ’, ‘< code class =property > column-gap</ code > ’ etc)
3752-
3753- < li > honor ‘< code class =css > column-span: <integer> </ code > ’
3754-
3755- < li > honor ‘< code class =css > clear: top/bottom/pcolumn/page</ code > ’
3756-
3757- < li > honor ‘< a href ="#float-defer-page0 "> < code
3758- class =property > float-defer-page</ code > </ a > ’
3759-
3760- < li > honor ‘< a href ="#float-defer-column0 "> < code
3761- class =property > float-defer-column</ code > </ a > ’
3762-
3763- < li > honor ‘< code class =css > float: top/bottom</ code > ’
3764-
3765- < li > display all content (as described by other CSS properties)
3766-
3767- < li > keep the number of pages to a minimum
3768- </ ol >
3769-
3770- < h3 id =floating-inside-and-outside-pages > < span class =secno > 12.6.
3682+ < h3 id =floating-inside-and-outside-pages > < span class =secno > 12.5.
37713683 </ span > Floating inside and outside pages</ h3 >
37723684
37733685 < p > Two allow content to flow to the inside and outside of a page, these
@@ -3804,7 +3716,7 @@ <h3 id=floating-inside-and-outside-pages><span class=secno>12.6.
38043716 < p class =issue > Should there be a way to delete page floats that end up
38053717 lonesome on pages?
38063718
3807- < h3 id =wrapping-around-page-floats > < span class =secno > 12.7 . </ span > Wrapping
3719+ < h3 id =wrapping-around-page-floats > < span class =secno > 12.6 . </ span > Wrapping
38083720 around page floats</ h3 >
38093721
38103722 < table class =propdef >
@@ -3883,7 +3795,7 @@ <h3 id=wrapping-around-page-floats><span class=secno>12.7. </span>Wrapping
38833795 alt ="sample rendering " src =1.png >
38843796 </ div >
38853797
3886- < h3 id =the-float-offset-property > < span class =secno > 12.8 . </ span > The ‘< a
3798+ < h3 id =the-float-offset-property > < span class =secno > 12.7 . </ span > The ‘< a
38873799 href ="#float-offset "> < code class =property > float-offset</ code > </ a > ’
38883800 property</ h3 >
38893801
@@ -4084,11 +3996,99 @@ <h2>Page and column floats, alternative syntax</h2>
40843996
40853997-->
40863998
3999+ < h3 id =overconstrained-page-floats > < span class =secno > 12.8.
4000+ </ span > Overconstrained page floats</ h3 >
4001+
4002+ < p > In many cases, the specified values on these properties cannot be
4003+ honored.
4004+
4005+ < div class =example > The number of columns is limited, and high values
4006+ therefore cannot be honored:
4007+ < pre >
4008+ .figure { float: top; float-defer-column: 1000 }
4009+ </ pre >
4010+ </ div >
4011+
4012+ < div class =example > A narrow screen may only have room for one column, in
4013+ which case this request cannot be honored:
4014+ < pre >
4015+ .figure { float: top; float-defer-column: -5 }
4016+ </ pre >
4017+ </ div >
4018+
4019+ < div class =example > In long documents, all content cannot fit on the last
4020+ page, and this rule therefore cannot be honored:
4021+ < pre >
4022+ p { float: top; float-defer-page: last }
4023+ </ pre >
4024+ </ div >
4025+
4026+ < p > Page floats are processed in the order they appear in the source.
4027+ However, the visual order of page floats may not ne the same as the source
4028+ order.
4029+
4030+ < div class =example > Consider this code:
4031+ < pre >
4032+ .one { float: top; float-defer-page: last; column-span: all }
4033+ .two { float: top; clear: column }
4034+
4035+ <div class=one> </div>
4036+ <div class=two> </div>
4037+ </ pre >
4038+
4039+ < p > In this example, the first element requests to appear on the last page,
4040+ while the second element requests to appear in the natural column. If the
4041+ natural column of the second element appears on a page before the last
4042+ page, the second element will appear visually before the first.
4043+ </ div >
4044+
4045+ < div class =example > Consider this code:
4046+ < pre >
4047+ .one { float: top; float-defer-page: last; column-span: all }
4048+ .two { float: top; clear: column }
4049+
4050+ <div class=one> </div>
4051+ <div class=two> </div>
4052+ </ pre >
4053+
4054+ < p > If all content can fit on one page, the first page will also be the
4055+ last page. The first element is processed first and is placed on top of
4056+ the first page. Then the second element is processed. It reqests a clear
4057+ top, somthing which is not possible on the first page. Therefore, a
4058+ second page is created and the first element is moved there. Even if the
4059+ first element requests to be on the last page, it will not appear there.
4060+ </ div >
4061+
4062+ < p > When resolving over-constrained layouts, the order of importance for
4063+ defined goals are:
4064+
4065+ < ol >
4066+ < li > honor basic multi-column layout (‘< code
4067+ class =property > columns</ code > ’, ‘< code class =css > column-span:
4068+ all</ code > ’, ‘< code class =property > column-gap</ code > ’ etc)
4069+
4070+ < li > honor ‘< code class =css > column-span: <integer> </ code > ’
4071+
4072+ < li > honor ‘< code class =css > clear: top/bottom/pcolumn/page</ code > ’
4073+
4074+ < li > honor ‘< a href ="#float-defer-page0 "> < code
4075+ class =property > float-defer-page</ code > </ a > ’
4076+
4077+ < li > honor ‘< a href ="#float-defer-column0 "> < code
4078+ class =property > float-defer-column</ code > </ a > ’
4079+
4080+ < li > honor ‘< code class =css > float: top/bottom</ code > ’
4081+
4082+ < li > display all content (as described by other CSS properties)
4083+
4084+ < li > keep the number of pages to a minimum
4085+ </ ol >
4086+
40874087 < h2 id =selecting-columns-and-pages > < span class =secno > 13. </ span > Selecting
40884088 columns and pages</ h2 >
40894089
4090- < h3 id =selecting-named-pages > < span class =secno > 13.1. </ span > Selecting named
4091- pages</ h3 >
4090+ < h3 id =selecting-certain- named-pages > < span class =secno > 13.1.
4091+ </ span > Selecting certain named pages</ h3 >
40924092
40934093 < p > In CSS2, < a
40944094 href ="http://www.w3.org/TR/CSS2/page.html#page-selectors "> first, left and
@@ -4858,10 +4858,10 @@ <h2 class=no-num id=index>Index</h2>
48584858 title ="section 12.3.2. "> < strong > 12.3.2.</ strong > </ a >
48594859
48604860 < li > float-offset, < a href ="#float-offset "
4861- title ="section 12.8 . "> < strong > 12.8 .</ strong > </ a >
4861+ title ="section 12.7 . "> < strong > 12.7 .</ strong > </ a >
48624862
48634863 < li > float-wrap, < a href ="#float-wrap "
4864- title ="section 12.7 . "> < strong > 12.7 .</ strong > </ a >
4864+ title ="section 12.6 . "> < strong > 12.6 .</ strong > </ a >
48654865
48664866 < li > marks, < a href ="#marks " title ="section 6. "> < strong > 6.</ strong > </ a >
48674867
0 commit comments