Skip to content

Commit 3e99ad1

Browse files
committed
[css3-gcpm] editing text about placement of footnotes
--HG-- extra : rebase_source : b7640ee3ab61e47773b196c63256c93ba1bb0ca2
1 parent e0258d7 commit 3e99ad1

2 files changed

Lines changed: 12 additions & 8 deletions

File tree

css-gcpm/Overview.html

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -404,8 +404,7 @@ <h3 class="heading settled heading" data-level=2.2 id=creating-footnotes><span c
404404
<li> The footnote element is removed from the flow, and a <code>::footnote-call</code> pseudo-element is inserted in its place, which serves as a reference to the footnote. </li>
405405
<li> A <code>::footnote-marker</code> pseudo-element, identifying the footnote, is placed at the beginning of the footnote element. Together this is the footnote body.</li>
406406
<li>The footnote counter is incremented. </li>
407-
<li>The footnote body is placed in the footnote area. Footnote elements from a given page are placed in the footnote area of that page in document order.</li>
408-
<li>The footnote area (containing one or more footnote bodies) is positioned on the page as described below.</li>
407+
<li>The footnote body is placed in the footnote area at the bottom of the page. Footnote elements from a given page are placed in the footnote area of that page in document order.</li>
409408
</ol>
410409
<div class=example>
411410
HTML:
@@ -426,7 +425,7 @@ <h3 class="heading settled heading" data-level=2.3 id=footnote-types><span class
426425
</span><a class=self-link href=#footnote-types></a></h3>
427426
The following new values of the <a class=property data-link-type=propdesc href=http://www.w3.org/TR/CSS21/visuren.html#propdef-float title=float>float</a> property create a footnote element:
428427

429-
<table class="definition propdef partial"><tr><th>Name:<td><a class=css-code data-link-type=property href=http://www.w3.org/TR/CSS21/visuren.html#propdef-float title=float>float</a><tr><th>New values:<td>footnote | inline-footnote | none<tr><th>Inherited:<td>no<tr><th>Percentages:<td>N/A<tr><th>Media:<td>paged<tr><th>Initial:<td>none<tr><th>Computed value:<td>specified value<tr><th>Applies to:<td>elements</table> <dl data-dfn-for=float data-dfn-type=value>
428+
<table class="definition propdef partial"><tr><th>Name:<td><a class=css-code data-link-type=property href=http://www.w3.org/TR/CSS21/visuren.html#propdef-float title=float>float</a><tr><th>New values:<td>footnote | inline-footnote<tr><th>Inherited:<td>no<tr><th>Percentages:<td>N/A<tr><th>Media:<td>paged<tr><th>Initial:<td>none<tr><th>Computed value:<td>specified value<tr><th>Applies to:<td>elements</table> <dl data-dfn-for=float data-dfn-type=value>
430429
<dt><dfn class=css-code data-dfn-for=float data-dfn-type=value data-export="" id=valuedef-footnote>footnote<a class=self-link href=#valuedef-footnote></a></dfn></dt>
431430
<dd>each footnote element is placed in the footnote area of the page as a block element.</dd>
432431
<dt><dfn class=css-code data-dfn-for=float data-dfn-type=value data-export="" id=valuedef-inline-footnote>inline-footnote<a class=self-link href=#valuedef-inline-footnote></a></dfn></dt>
@@ -450,7 +449,9 @@ <h3 class="heading settled heading" data-level=2.4 id=footnote-area><span class=
450449
<p class=issue id=issue-829ce977><a class=self-link href=#issue-829ce977></a>How would one describe this in the grammar of CSS3-Page?</p>
451450

452451
<h4 class="heading settled heading" data-level=2.4.1 id=footnote-area-position><span class=secno>2.4.1 </span><span class=content>Positioning of the footnote area</span><a class=self-link href=#footnote-area-position></a></h4>
453-
The bottom margin edge of the footnote area is positioned so that it touches the bottom of the page area. This operates as if the footnote area had <code>float: bottom</code> applied to it.
452+
The bottom margin edge of the footnote area is positioned so that it touches the bottom of the page area. The footnote area can only contain footnotes.
453+
454+
<p class=issue id=issue-165f8769><a class=self-link href=#issue-165f8769></a>Implementations that support footnotes generally support page floats like <code>float: bottom</code>. Page floats should end up above the footnote area. How might this be specified?</p>
454455

455456
<h4 class="heading settled heading" data-level=2.4.2 id=footnote-area-size><span class=secno>2.4.2 </span><span class=content>Size of the footnote area</span><a class=self-link href=#footnote-area-size></a></h4>
456457

@@ -1180,6 +1181,8 @@ <h2 class="no-num heading settled" id=issues-index><span class=content>Issues In
11801181
<div class=issue>Why is float:bottom used with the footnote area? Floating footnotes to the footnote area, and then floating the footnote area itself, seems overly complex, given that implementations don’t allow the footnote area to float anywhere else. There have been proposals to absolutely position the footnote area.<a href=#issue-59cf0cd3></a></div>
11811182
<div class=issue>How would one describe this in the grammar of CSS3-Page?<a href=#issue-829ce977></a></div>
11821183

1184+
<div class=issue>Implementations that support footnotes generally support page floats like <code>float: bottom</code>. Page floats should end up above the footnote area. How might this be specified?<a href=#issue-165f8769></a></div>
1185+
11831186
<div class=issue>
11841187
The previous ED required this to be styled as a “super-decimal” number, but I don’t think we need a dependency on that (and it’s been removed from CSS3-counter styles???).
11851188
<a href=#issue-29d8a728></a></div><div class=issue>We need an algorithm for laying out footnotes<a href=#issue-da883bb8></a></div>

css-gcpm/Overview.src.html

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -283,8 +283,7 @@ <h3 id="creating-footnotes">
283283
<li> The footnote element is removed from the flow, and a <code>::footnote-call</code> pseudo-element is inserted in its place, which serves as a reference to the footnote. </li>
284284
<li> A <code>::footnote-marker</code> pseudo-element, identifying the footnote, is placed at the beginning of the footnote element. Together this is the footnote body.</li>
285285
<li>The footnote counter is incremented. </li>
286-
<li>The footnote body is placed in the footnote area. Footnote elements from a given page are placed in the footnote area of that page in document order.</li>
287-
<li>The footnote area (containing one or more footnote bodies) is positioned on the page as described below.</li>
286+
<li>The footnote body is placed in the footnote area at the bottom of the page. Footnote elements from a given page are placed in the footnote area of that page in document order.</li>
288287
</ol>
289288
<div class="example">
290289
HTML:
@@ -311,7 +310,7 @@ <h3 id="footnote-types">
311310

312311
<pre class="propdef partial">
313312
Name: float
314-
New Values: footnote | inline-footnote | none
313+
New Values: footnote | inline-footnote
315314
Initial: none
316315
Applies to: elements
317316
Media: paged
@@ -368,7 +367,9 @@ <h3 id="footnote-area">
368367
<p class="issue">How would one describe this in the grammar of CSS3-Page?</p>
369368

370369
<h4 id="footnote-area-position">Positioning of the footnote area</h4>
371-
The bottom margin edge of the footnote area is positioned so that it touches the bottom of the page area. This operates as if the footnote area had <code>float: bottom</code> applied to it.
370+
The bottom margin edge of the footnote area is positioned so that it touches the bottom of the page area. The footnote area can only contain footnotes.
371+
372+
<p class="issue">Implementations that support footnotes generally support page floats like <code>float: bottom</code>. Page floats should end up above the footnote area. How might this be specified?</p>
372373

373374
<h4 id="footnote-area-size">Size of the footnote area</h4>
374375

0 commit comments

Comments
 (0)