|
80 | 80 | <h1 class="p-name no-ref" id="title">CSS Fragmentation Module Level 3</h1> |
81 | 81 |
|
82 | 82 | <h2 class="no-num no-toc no-ref heading settled" id="subtitle"><span class="content">Editor’s Draft, |
83 | | - <time class="dt-updated" datetime="2015-07-17">17 July 2015</time></span></h2> |
| 83 | + <time class="dt-updated" datetime="2015-07-20">20 July 2015</time></span></h2> |
84 | 84 |
|
85 | 85 | <div data-fill-with="spec-metadata"> |
86 | 86 | <dl> |
@@ -1330,6 +1330,16 @@ <h3 class="heading settled" data-level="4.4" id="unforced-breaks"><span class="s |
1330 | 1330 | are given priority over the <a class="property" data-link-type="propdesc">break-*</a> controls. Is this appropriate? |
1331 | 1331 |
|
1332 | 1332 | </p> |
| 1333 | + <p> |
| 1334 | + If even that does not lead to sufficient break points, |
| 1335 | + <a href="#valdef-box-decoration-break-clone">cloned margins/border/padding</a> |
| 1336 | + at on the block-end side are truncated; |
| 1337 | + and if more room is still needed, |
| 1338 | + <a href="#valdef-box-decoration-break-clone">cloned margins/border/padding</a> |
| 1339 | + are truncated at the block-end side as well. |
| 1340 | + </p> |
| 1341 | + |
| 1342 | + |
1333 | 1343 | <p> |
1334 | 1344 | Finally, if there are no possible break points below the top of the fragmentainer, |
1335 | 1345 | and not all the content fits, the UA may break anywhere |
@@ -1841,7 +1851,7 @@ <h4 class="heading settled" data-level="5.4.1" id="joining-boxes"><span class="s |
1841 | 1851 |
|
1842 | 1852 | <dd> |
1843 | 1853 | Fragments are connected as if region content areas were glued together |
1844 | | - in the <a data-link-type="dfn" href="http://dev.w3.org/csswg/css-writing-modes-3/#block-flow-direction">block flow direction</a> of the <a data-link-type="dfn" href="http://dev.w3.org/csswg/css-writing-modes-3/#principal-writing-mode">principal writing mode</a> of the <a data-link-type="dfn" href="http://dev.w3.org/csswg/css-regions-1/#region-chain">region chain</a>. |
| 1854 | + in the <a data-link-type="dfn" href="http://dev.w3.org/csswg/css-writing-modes-3/#block-flow-direction">block flow direction</a> of the <a data-link-type="dfn" href="http://dev.w3.org/csswg/css-writing-modes-3/#principal-writing-mode">principal writing mode</a> of the <i data-lt="region chain">region chain</i>. |
1845 | 1855 |
|
1846 | 1856 |
|
1847 | 1857 |
|
@@ -1923,6 +1933,8 @@ <h2 class="no-num heading settled" id="changes"><span class="content"> |
1923 | 1933 |
|
1924 | 1934 | <li>Corrected unforced breaking rules (Class A) to handle new break types |
1925 | 1935 | (original rules only handled page breaks). |
| 1936 | + |
| 1937 | + <li>Allowed dropping cloned box decorations when running out of room. |
1926 | 1938 |
|
1927 | 1939 | </ul> |
1928 | 1940 |
|
@@ -2119,71 +2131,71 @@ <h3 class="no-ref heading settled" id="testing"><span class="content"> |
2119 | 2131 | <h2 class="no-num heading settled" id="index"><span class="content">Index</span><a class="self-link" href="#index"></a></h2> |
2120 | 2132 | <h3 class="no-num heading settled" id="index-defined-here"><span class="content">Terms defined by this specification</span><a class="self-link" href="#index-defined-here"></a></h3> |
2121 | 2133 | <ul class="indexlist"> |
2122 | | - <li>always, <a href="#valdef-break-before-always">3.1</a> |
2123 | | - <li>any, <a href="#valdef-break-before-any">3.1</a> |
| 2134 | + <li><a href="#valdef-break-before-always">always</a><span>, in §3.1</span> |
| 2135 | + <li><a href="#valdef-break-before-any">any</a><span>, in §3.1</span> |
2124 | 2136 | <li>auto |
2125 | 2137 | <ul> |
2126 | | - <li>value for break-before, break-after, <a href="#valdef-break-before-auto">3.1</a> |
2127 | | - <li>value for break-inside, page-break-inside, <a href="#valdef-break-inside-auto">3.2</a> |
| 2138 | + <li><a href="#valdef-break-before-auto">value for break-before, break-after</a><span>, in §3.1</span> |
| 2139 | + <li><a href="#valdef-break-inside-auto">value for break-inside, page-break-inside</a><span>, in §3.2</span> |
2128 | 2140 | </ul> |
2129 | 2141 | <li>avoid |
2130 | 2142 | <ul> |
2131 | | - <li>value for break-before, break-after, <a href="#valdef-break-before-avoid">3.1</a> |
2132 | | - <li>value for break-inside, page-break-inside, <a href="#valdef-break-inside-avoid">3.2</a> |
| 2143 | + <li><a href="#valdef-break-before-avoid">value for break-before, break-after</a><span>, in §3.1</span> |
| 2144 | + <li><a href="#valdef-break-inside-avoid">value for break-inside, page-break-inside</a><span>, in §3.2</span> |
2133 | 2145 | </ul> |
2134 | | - <li>avoid break values, <a href="#avoid-break-values">3.1</a> |
| 2146 | + <li><a href="#avoid-break-values">avoid break values</a><span>, in §3.1</span> |
2135 | 2147 | <li>avoid-column |
2136 | 2148 | <ul> |
2137 | | - <li>value for break-before, break-after, <a href="#valdef-break-before-avoid-column">3.1</a> |
2138 | | - <li>value for break-inside, page-break-inside, <a href="#valdef-break-inside-avoid-column">3.2</a> |
| 2149 | + <li><a href="#valdef-break-before-avoid-column">value for break-before, break-after</a><span>, in §3.1</span> |
| 2150 | + <li><a href="#valdef-break-inside-avoid-column">value for break-inside, page-break-inside</a><span>, in §3.2</span> |
2139 | 2151 | </ul> |
2140 | 2152 | <li>avoid-page |
2141 | 2153 | <ul> |
2142 | | - <li>value for break-before, break-after, <a href="#valdef-break-before-avoid-page">3.1</a> |
2143 | | - <li>value for break-inside, page-break-inside, <a href="#valdef-break-inside-avoid-page">3.2</a> |
| 2154 | + <li><a href="#valdef-break-before-avoid-page">value for break-before, break-after</a><span>, in §3.1</span> |
| 2155 | + <li><a href="#valdef-break-inside-avoid-page">value for break-inside, page-break-inside</a><span>, in §3.2</span> |
2144 | 2156 | </ul> |
2145 | 2157 | <li>avoid-region |
2146 | 2158 | <ul> |
2147 | | - <li>value for break-before, break-after, <a href="#valdef-break-before-avoid-region">3.1</a> |
2148 | | - <li>value for break-inside, page-break-inside, <a href="#valdef-break-inside-avoid-region">3.2</a> |
| 2159 | + <li><a href="#valdef-break-before-avoid-region">value for break-before, break-after</a><span>, in §3.1</span> |
| 2160 | + <li><a href="#valdef-break-inside-avoid-region">value for break-inside, page-break-inside</a><span>, in §3.2</span> |
2149 | 2161 | </ul> |
2150 | | - <li>box-decoration-break, <a href="#propdef-box-decoration-break">5.4</a> |
2151 | | - <li>box fragment, <a href="#box-fragment">2</a> |
2152 | | - <li>break, <a href="#break">2</a> |
2153 | | - <li>break-after, <a href="#propdef-break-after">3.1</a> |
2154 | | - <li>break-before, <a href="#propdef-break-before">3.1</a> |
2155 | | - <li>break-inside, <a href="#propdef-break-inside">3.2</a> |
2156 | | - <li>clone, <a href="#valdef-box-decoration-break-clone">5.4</a> |
2157 | | - <li>column, <a href="#valdef-break-before-column">3.1</a> |
2158 | | - <li>column break, <a href="#column-break">4.2</a> |
2159 | | - <li>forced break, <a href="#forced-break">4.3</a> |
2160 | | - <li>forced break values, <a href="#forced-break-values">3.1</a> |
2161 | | - <li>fragment, <a href="#fragment">2</a> |
2162 | | - <li>fragmentainer, <a href="#fragmentainer">2</a> |
2163 | | - <li>fragmentation, <a href="#fragmentation">2</a> |
2164 | | - <li>fragmentation break, <a href="#fragmentation-break">2</a> |
2165 | | - <li>fragmentation container, <a href="#fragmentation-container">2</a> |
2166 | | - <li>fragmentation context, <a href="#fragmentation-context">2</a> |
2167 | | - <li>fragmentation direction, <a href="#fragmentation-direction">2</a> |
2168 | | - <li>fragmentation root, <a href="#fragmentation-root">2</a> |
2169 | | - <li>fragmented flow, <a href="#fragmented-flow">2</a> |
2170 | | - <li>left, <a href="#valdef-break-before-left">3.1</a> |
2171 | | - <li>line break, <a href="#line-break">4.2</a> |
2172 | | - <li>monolithic, <a href="#monolithic">4.1</a> |
2173 | | - <li>orphans, <a href="#propdef-orphans">3.3</a> |
2174 | | - <li>page, <a href="#valdef-break-before-page">3.1</a> |
2175 | | - <li>page break, <a href="#page-break">4.2</a> |
2176 | | - <li>pagination, <a href="#pagination">1</a> |
2177 | | - <li>recto, <a href="#valdef-break-before-recto">3.1</a> |
2178 | | - <li>region, <a href="#valdef-break-before-region">3.1</a> |
2179 | | - <li>region break, <a href="#region-break">4.2</a> |
2180 | | - <li>remaining fragmentainer extent, <a href="#remaining-fragmentainer-extent">2</a> |
2181 | | - <li>right, <a href="#valdef-break-before-right">3.1</a> |
2182 | | - <li>slice, <a href="#valdef-box-decoration-break-slice">5.4</a> |
2183 | | - <li>spread break, <a href="#spread-break">4.2</a> |
2184 | | - <li>unforced break, <a href="#unforced-break">4.4</a> |
2185 | | - <li>verso, <a href="#valdef-break-before-verso">3.1</a> |
2186 | | - <li>widows, <a href="#propdef-widows">3.3</a> |
| 2162 | + <li><a href="#propdef-box-decoration-break">box-decoration-break</a><span>, in §5.4</span> |
| 2163 | + <li><a href="#box-fragment">box fragment</a><span>, in §2</span> |
| 2164 | + <li><a href="#break">break</a><span>, in §2</span> |
| 2165 | + <li><a href="#propdef-break-after">break-after</a><span>, in §3.1</span> |
| 2166 | + <li><a href="#propdef-break-before">break-before</a><span>, in §3.1</span> |
| 2167 | + <li><a href="#propdef-break-inside">break-inside</a><span>, in §3.2</span> |
| 2168 | + <li><a href="#valdef-box-decoration-break-clone">clone</a><span>, in §5.4</span> |
| 2169 | + <li><a href="#valdef-break-before-column">column</a><span>, in §3.1</span> |
| 2170 | + <li><a href="#column-break">column break</a><span>, in §4.2</span> |
| 2171 | + <li><a href="#forced-break">forced break</a><span>, in §4.3</span> |
| 2172 | + <li><a href="#forced-break-values">forced break values</a><span>, in §3.1</span> |
| 2173 | + <li><a href="#fragment">fragment</a><span>, in §2</span> |
| 2174 | + <li><a href="#fragmentainer">fragmentainer</a><span>, in §2</span> |
| 2175 | + <li><a href="#fragmentation">fragmentation</a><span>, in §2</span> |
| 2176 | + <li><a href="#fragmentation-break">fragmentation break</a><span>, in §2</span> |
| 2177 | + <li><a href="#fragmentation-container">fragmentation container</a><span>, in §2</span> |
| 2178 | + <li><a href="#fragmentation-context">fragmentation context</a><span>, in §2</span> |
| 2179 | + <li><a href="#fragmentation-direction">fragmentation direction</a><span>, in §2</span> |
| 2180 | + <li><a href="#fragmentation-root">fragmentation root</a><span>, in §2</span> |
| 2181 | + <li><a href="#fragmented-flow">fragmented flow</a><span>, in §2</span> |
| 2182 | + <li><a href="#valdef-break-before-left">left</a><span>, in §3.1</span> |
| 2183 | + <li><a href="#line-break">line break</a><span>, in §4.2</span> |
| 2184 | + <li><a href="#monolithic">monolithic</a><span>, in §4.1</span> |
| 2185 | + <li><a href="#propdef-orphans">orphans</a><span>, in §3.3</span> |
| 2186 | + <li><a href="#valdef-break-before-page">page</a><span>, in §3.1</span> |
| 2187 | + <li><a href="#page-break">page break</a><span>, in §4.2</span> |
| 2188 | + <li><a href="#pagination">pagination</a><span>, in §1</span> |
| 2189 | + <li><a href="#valdef-break-before-recto">recto</a><span>, in §3.1</span> |
| 2190 | + <li><a href="#valdef-break-before-region">region</a><span>, in §3.1</span> |
| 2191 | + <li><a href="#region-break">region break</a><span>, in §4.2</span> |
| 2192 | + <li><a href="#remaining-fragmentainer-extent">remaining fragmentainer extent</a><span>, in §2</span> |
| 2193 | + <li><a href="#valdef-break-before-right">right</a><span>, in §3.1</span> |
| 2194 | + <li><a href="#valdef-box-decoration-break-slice">slice</a><span>, in §5.4</span> |
| 2195 | + <li><a href="#spread-break">spread break</a><span>, in §4.2</span> |
| 2196 | + <li><a href="#unforced-break">unforced break</a><span>, in §4.4</span> |
| 2197 | + <li><a href="#valdef-break-before-verso">verso</a><span>, in §3.1</span> |
| 2198 | + <li><a href="#propdef-widows">widows</a><span>, in §3.3</span> |
2187 | 2199 | </ul> |
2188 | 2200 | <h3 class="no-num heading settled" id="index-defined-elsewhere"><span class="content">Terms defined by reference</span><a class="self-link" href="#index-defined-elsewhere"></a></h3> |
2189 | 2201 | <ul class="indexlist"> |
@@ -2212,10 +2224,6 @@ <h3 class="no-num heading settled" id="index-defined-elsewhere"><span class="con |
2212 | 2224 | <ul> |
2213 | 2225 | <li><a href="http://dev.w3.org/csswg/css-position-3/#propdef-top">top</a> |
2214 | 2226 | </ul> |
2215 | | - <li><a data-link-type="biblio" href="#biblio-css-regions-1">[css-regions-1]</a> defines the following terms: |
2216 | | - <ul> |
2217 | | - <li><a href="http://dev.w3.org/csswg/css-regions-1/#region-chain">region chain</a> |
2218 | | - </ul> |
2219 | 2227 | <li><a data-link-type="biblio" href="#biblio-css-sizing-3">[css-sizing-3]</a> defines the following terms: |
2220 | 2228 | <ul> |
2221 | 2229 | <li><a href="http://dev.w3.org/csswg/css-sizing-3/#fill_available-size">fill-available size</a> |
@@ -2263,8 +2271,6 @@ <h3 class="no-num heading settled" id="normative"><span class="content">Normativ |
2263 | 2271 | <dd>CSS Paged Media Module Level 3 URL: <a href="http://www.w3.org/TR/css3-page/">http://www.w3.org/TR/css3-page/</a> |
2264 | 2272 | <dt id="biblio-css-position-3"><a class="self-link" href="#biblio-css-position-3"></a>[CSS-POSITION-3] |
2265 | 2273 | <dd>CSS Positioned Layout Module Level 3 URL: <a href="http://www.w3.org/TR/css3-positioning/">http://www.w3.org/TR/css3-positioning/</a> |
2266 | | - <dt id="biblio-css-regions-1"><a class="self-link" href="#biblio-css-regions-1"></a>[CSS-REGIONS-1] |
2267 | | - <dd>Rossen Atanassov; Alan Stearns. <a href="http://www.w3.org/TR/css-regions-1/">CSS Regions Module Level 1</a>. 9 October 2014. WD. URL: <a href="http://www.w3.org/TR/css-regions-1/">http://www.w3.org/TR/css-regions-1/</a> |
2268 | 2274 | <dt id="biblio-css-sizing-3"><a class="self-link" href="#biblio-css-sizing-3"></a>[CSS-SIZING-3] |
2269 | 2275 | <dd>CSS Intrinsic & Extrinsic Sizing Module Level 3 URL: <a href="http://www.w3.org/TR/css3-sizing/">http://www.w3.org/TR/css3-sizing/</a> |
2270 | 2276 | <dt id="biblio-css-writing-modes-3"><a class="self-link" href="#biblio-css-writing-modes-3"></a>[CSS-WRITING-MODES-3] |
|
0 commit comments