8000 removed calculations of page context and page margins · w3c/csswg-drafts@7f6a241 · GitHub
Skip to content

Commit 7f6a241

Browse files
committed
removed calculations of page context and page margins
1 parent 634fbd5 commit 7f6a241

1 file changed

Lines changed: 13 additions & 10 deletions

File tree

css3-cascade/Overview.src.html

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,10 @@ <h2 class="no-num no-toc">[LONGSTATUS] [DATE]</h2>
4848
<h2 class="no-num no-toc">Abstract</h2>
4949

5050
<p>This CSS3 module describes how to find the specified value for all
51-
properties on elements, margin boxes, and the page context. Values
51+
properties on all elements. Values
5252
either come from style sheets or the property's initial value. By way
5353
of cascading and inheritance, values are propagated to all properties
54-
on all elements and boxes.
54+
on all elements.
5555

5656
<p>This module interfaces with several other modules. It relies on
5757
[[!CSS3SYN]] to parse the style sheets, on [[!SELECT]] to calculate
@@ -107,11 +107,13 @@ <h2>Introduction</h2>
107107

108108
<p>The opposite problem arises when no declarations try to set a the
109109
value for an element/property combination. In this case, a value must
110-
be found by way of <em>inheritance</em> or by looking at
111-
the <em>initial value</em>.
110+
be found by way of <em>inheritance</em> or by looking at the property's
111+
<em>initial value</em>.
112112

113-
<p>The rules for finding a the specified value for all properties on
114-
elements, margin boxes, and the page context is described in this specification.
113+
<p>The rules for finding a the specified value for all properties on
114+
all elements is described in this specification. The rules for finding
115+
the specified values in the page context and the margin boxes are
116+
described in [[CSS3PAGE]].
115117

116118

117119
<h2>Input to and output from this module</h2>
@@ -129,8 +131,7 @@ <h2>Input to and output from this module</h2>
129131
</ul>
130132

131133
<p>The output of the computations described in this module is a
132-
specified value for all properties on elements, margin boxes, and the
133-
page context.
134+
specified value for all properties on all elements.
134135

135136
<p>In order to find the specified values, implementations must first
136137
identify which statements that apply to the document. This is done by:
@@ -155,12 +156,12 @@ <h2>Input to and output from this module</h2>
155156

156157
</ol>
157158

158-
<p>Then, for every element, margin box, and page context, the value for
159+
<p>Then, for every element, the value for
159160
each property can be found by following this pseudo-algorithm:
160161

161162
<ol>
162163

163-
<li>Identify all declarations that apply to the element (as described in [[!SELECT]]), margin box or page context (as described in [[CSS3PAGE]]).
164+
<li>Identify all declarations that apply to the element (as described in [[!SELECT]])
164165

165166
<li>If the cascading process (described below) yields a winning
166167
declaration and the value of the winning declaration is not ''initial''
@@ -504,7 +505,9 @@ <h2>Inheritance</h2>
504505

505506
<p>The root element, which has no parent element, inherits the initial value of the property.
506507

508+
<!--
507509
<p>The page context inherits from the initial value of the property. Margin boxes inherit from the page context.
510+
-->
508511

509512
<p>Pseudo-elements inherit according to a fictional tag sequence described for each pseudo-element [[!SELECT]].
510513

0 commit comments

Comments
 (0)