W3C home > Mailing lists > Public > public-css-commits@w3.org > January 2012

csswg/css3-break Overview.html,1.11,1.12 Overview.src.html,1.12,1.13

From: Rossen Atanassov via cvs-syncmail <cvsmail@w3.org>
Date: Wed, 25 Jan 2012 01:54:48 +0000
To: public-css-commits@w3.org
Message-Id: <E1Rps4W-0002dO-Uq@lionel-hutz.w3.org>
Update of /sources/public/csswg/css3-break
In directory hutz:/tmp/cvs-serv10059

Modified Files:
	Overview.html Overview.src.html 
Log Message:
Removing section 3.3 Using named pages: the 'page' prroperty, since this topic is not breaking specifiec and can be defined by the css3-page module.

Index: Overview.html
===================================================================
RCS file: /sources/public/csswg/css3-break/Overview.html,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -d -r1.11 -r1.12
--- Overview.html	25 Jan 2012 01:38:00 -0000	1.11
+++ Overview.html	25 Jan 2012 01:54:46 -0000	1.12
@@ -163,10 +163,6 @@
       href="#breaks-inside"><span class=secno>3.2. </span> Breaks inside
       elements: &lsquo;<code class=property>orphans</code>&rsquo;,
       &lsquo;<code class=property>widows</code>&rsquo;</a>
-
-     <li id=using-named-pages-the-page-property-><a
-      href="#using-named-pages"><span class=secno>3.3. </span> Using named
-      pages: the &lsquo;<code class=property>page</code>&rsquo; property</a>
     </ul>
 
    <li id=rules-for-breaking-4.1.-allowed-page-bre><a
@@ -553,8 +549,8 @@
    than &lsquo;<code class=css>auto</code>&rsquo;, the forced break values
    (&lsquo;<code class=css>always</code>&rsquo;, &lsquo;<code
    class=css>left</code>&rsquo;, &lsquo;<code class=css>right</code>&rsquo;,
-   &lsquo;<a href="#page"><code class=css>page</code></a>&rsquo;,
-   &lsquo;<code class=css>column</code>&rsquo; and &lsquo;<code
+   &lsquo;<code class=css>page</code>&rsquo;, &lsquo;<code
+   class=css>column</code>&rsquo; and &lsquo;<code
    class=css>region</code>&rsquo;) take precedence over the values
    (&lsquo;<code class=css>avoid-page</code>&rsquo;, &lsquo;<code
    class=css>avoid-column</code>&rsquo; and &lsquo;<code
@@ -687,126 +683,6 @@
    class=property>orphans</code></a>&rsquo;, the rule simply becomes that all
    lines in the block must be kept together.
 
-  <h3 id=using-named-pages><span class=secno>3.3. </span> Using named pages:
-   the &lsquo;<a href="#page"><code class=property>page</code></a>&rsquo;
-   property</h3>
-
-  <table class=propdef summary="property definition">
-   <tbody>
-    <tr>
-     <th>Name:
-
-     <td><dfn id=page>page</dfn>
-
-    <tr>
-     <th>Value:
-
-     <td>auto | &lt;identifier&gt;
-
-    <tr>
-     <th>Initial:
-
-     <td>auto
-
-    <tr>
-     <th>Applies to:
-
-     <td>block-level elements
-
-    <tr>
-     <th>Inherited:
-
-     <td>no (but see prose)
-
-    <tr>
-     <th>Percentages:
-
-     <td>N/A
-
-    <tr>
-     <th>Media:
-
-     <td>paged
-
-    <tr>
-     <th>Computed value:
-
-     <td>specified value
-  </table>
-
-  <p id=the-page-property-is-used-to-specify-a-p> The &lsquo;<a
-   href="#page"><code class=property>page</code></a>&rsquo; property is used
-   to specify a particular type of page where an element should be displayed.
-   
-
-  <div class=example>
-   <p id=this-example-will-put-all-tables-on-a-ri>This example will put all
-    tables on a right-hand side landscape page (named "rotated"):</p>
-
-   <pre>
-<!-- -->@page rotated { size: landscape }
-<!-- -->table { page: rotated; page-break-before: right }</pre>
-  </div>
-
-  <p id=the-page-property-works-as-follows-if-a-> The &lsquo;<a
-   href="#page"><code class=property>page</code></a>&rsquo; property works as
-   follows: If a block box with inline content has a &lsquo;<a
-   href="#page"><code class=property>page</code></a>&rsquo; property that is
-   different from the preceding block box with inline content, then one or
-   two page breaks are inserted between them, and the boxes after the break
-   are rendered on a page box of the named type. See <a
-   href="#forced-pg-brk">"Forced page breaks" below</a>.
-
-  <p id=the-page-property-does-not-inherit.-howe> The &lsquo;<a
-   href="#page"><code class=property>page</code></a>&rsquo; property does not
-   inherit. However, if the &lsquo;<a href="#page"><code
-   class=property>page</code></a>&rsquo; value on an element is &lsquo;<code
-   class=css>auto</code>&rsquo;, then it is treated as having the same name
-   as its nearest ancestor with a non-auto value. When indicated on the root
-   element, the effective name is the empty string.
-
-  <p id=because-a-previous-version-of-this-speci> Because a previous version
-   of this specification indicated that the &lsquo;<a href="#page"><code
-   class=property>page</code></a>&rsquo; property is inherited, an
-   implementation that inherits the &lsquo;<a href="#page"><code
-   class=property>page</code></a>&rsquo; property and treats &lsquo;<code
-   class=css>auto</code>&rsquo; as always naming the empty string remains
-   conformant to CSS3 Paged Media. Therefore authors should not explicitly
-   specify the &lsquo;<code class=css>auto</code>&rsquo; value on a
-   descendant of an element with a non-&lsquo;<code
-   class=css>auto</code>&rsquo; &lsquo;<a href="#page"><code
-   class=property>page</code></a>&rsquo; value as the resulting behavior will
-   be unpredictable.
-
-  <p id=page-names-are-case-sensitive-identifier> Page names are
-   case-sensitive identifiers. However the &lsquo;<code
-   class=css>auto</code>&rsquo; value, being a CSS keyword, is <a
-   href="http://www.w3.org/TR/CSS21/syndata.html#characters">case-insensitive</a>.
-   
-
-  <div class=example>
-   <p id=in-this-example-the-two-tables-are-rende> In this example, the two
-    tables are rendered on landscape pages (indeed, on the same page, if they
-    fit). The page type "narrow" is used for the &lt;p&gt; after the second
-    table, as the page properties for the table element are no longer in
-    effect:</p>
-
-   <pre>
-<!-- -->@page narrow { size: 9cm 18cm }
-<!-- -->@page rotated { size: landscape }
-<!-- -->div { page: narrow }
-<!-- -->table { page: rotated }</pre>
-
-   <p id=with-this-document-> with this document:</p>
-
-   <pre>
-<!-- -->&lt;div&gt;
-<!-- -->&lt;table&gt;...&lt;/table&gt;
-<!-- -->&lt;table&gt;...&lt;/table&gt;
-<!-- -->&lt;p&gt;This text is rendered on a 'narrow' page&lt;/p&gt;
-<!-- -->&lt;/div&gt;</pre>
-  </div>
-
   <h2 id=breaking-rules><span class=secno>4. </span> Rules for Breaking</h2>
 
   <p id=when-a-break-splits-a-box-the-boxs-botto> When a break splits a box,
@@ -904,8 +780,8 @@
 
   <p id=a-page-break-must-also-occur-at-1-if-the> A page break must also
    occur at <a href="#brk-btw-blocks">(1)</a> if the last line box above this
-   margin and the first one below it do not have the same value for &lsquo;<a
-   href="#page"><code class=property>page</code></a>&rsquo;.
+   margin and the first one below it do not have the same value for
+   &lsquo;<code class=property>page</code>&rsquo;.
 
   <p id=when-a-forced-page-break-occurs-at-1-the> When a forced page break
    occurs at <a href="#brk-btw-blocks">(1)</a>, the used values of any
@@ -1297,8 +1173,6 @@
 
    <li>orphans, <a href="#orphans" title=orphans><strong>3.2.</strong></a>
 
-   <li>page, <a href="#page" title=page><strong>3.3.</strong></a>
-
    <li>pagination, <a href="#pagination"
     title=pagination><strong>1.</strong></a>
 
@@ -1400,21 +1274,6 @@
      <td>visual
 
     <tr>
-     <th><a class=property href="#page">page</a>
-
-     <td>auto | &lt;identifier&gt;
-
-     <td>auto
-
-     <td>block-level elements
-
-     <td>no (but see prose)
-
-     <td>N/A
-
-     <td>paged
-
-    <tr>
      <th><a class=property href="#widows">widows</a>
 
      <td>&lt;integer&gt;

Index: Overview.src.html
===================================================================
RCS file: /sources/public/csswg/css3-break/Overview.src.html,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -d -r1.12 -r1.13
--- Overview.src.html	25 Jan 2012 01:38:00 -0000	1.12
+++ Overview.src.html	25 Jan 2012 01:54:46 -0000	1.13
@@ -443,97 +443,6 @@
     simply becomes that all lines in the block must be kept together.
   </p>
 
-<h3 id="using-named-pages">
-Using named pages: the 'page' property</h3>
-
-  <table class="propdef" summary="property definition">
-    <tr>
-      <th>Name:
-      <td><dfn id="page">page</dfn>
-    <tr>
-      <th>Value:
-      <td>auto | &lt;identifier&gt;
-    <tr>
-      <th>Initial:
-      <td>auto
-    <tr>
-      <th>Applies to:
-      <td>block-level elements
-    <tr>
-      <th>Inherited:
-      <td>no (but see prose)
-    <tr>
-      <th>Percentages:
-      <td>N/A
-    <tr>
-      <th>Media:
-      <td>paged
-    <tr>
-      <th>Computed value:
-      <td>specified value
-  </table>
-
-  <p>
-    The 'page' property is used to specify a particular
-    type of page where an element should be displayed.
-  </p>
-
-  <div class="example">
-    <p>This example will put all tables on a right-hand side landscape page (named "rotated"):</p>
-    <pre>
-<!-- -->@page rotated { size: landscape }
-<!-- -->table { page: rotated; page-break-before: right }</pre>
-  </div>
-
-  <p>
-    The 'page' property works as follows: If a block box
-    with inline content has a 'page' property that is
-    different from the preceding block box with inline content, then one or two page
-    breaks are inserted between them, and the boxes after the break are rendered on
-    a page box of the named type. See <a href="#forced-pg-brk">"Forced page breaks" below</a>.
-  </p>
-  <p>
-    The 'page' property does not inherit. However, if the 'page' value on an element
-    is ''auto'', then it is treated as having the same name as its nearest ancestor
-    with a non-auto value. When indicated on the root element, the effective name is
-    the empty string.
-  </p>
-  <p>
-    Because a previous version of this specification indicated that the 'page' property
-    is inherited, an implementation that inherits the 'page' property and treats ''auto''
-    as always naming the empty string remains conformant to CSS3 Paged Media. Therefore
-    authors should not explicitly specify the ''auto'' value on a descendant of an element
-    with a non-''auto'' 'page' value as the resulting behavior will be unpredictable.
-  </p>
-
-  <p>
-    Page names are case-sensitive identifiers. However the ''auto'' value, being a CSS
-    keyword, is <a href="http://www.w3.org/TR/CSS21/syndata.html#characters">case-insensitive</a>.
-  </p>
-
-  <div class="example">
-
-    <p>
-      In this example, the two tables are rendered on landscape pages (indeed, on the
-      same page, if they fit). The page type "narrow" is used for the &lt;p&gt; after
-      the second table, as the page properties for the table element are no longer in
-      effect:</p>
-    <pre>
-<!-- -->@page narrow { size: 9cm 18cm }
-<!-- -->@page rotated { size: landscape }
-<!-- -->div { page: narrow }
-<!-- -->table { page: rotated }</pre>
-    <p>
-      with this document:
-    </p>
-    <pre>
-<!-- -->&lt;div&gt;
-<!-- -->&lt;table&gt;...&lt;/table&gt;
-<!-- -->&lt;table&gt;...&lt;/table&gt;
-<!-- -->&lt;p&gt;This text is rendered on a 'narrow' page&lt;/p&gt;
-<!-- -->&lt;/div&gt;</pre>
-  </div>
-
 <h2 id="breaking-rules">
 Rules for Breaking</h2>
 
Received on Wednesday, 25 January 2012 01:54:53 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:26:09 UTC