@@ -49,12 +49,12 @@ <h2 class="no-num no-toc">[LONGSTATUS] [DATE]</h2>
4949
5050< h2 class ="no-num no-toc "> Abstract</ h2 >
5151
52- < p > This CSS3 module describes how values are assigned to properties.
53- CSS allows several style sheets to influence the rendering of a
54- document, and the process of combining these style sheets is called
55- “cascading”. If no value can be found through cascading, a
56- value can be inherited from the parent element or the property's
57- initial value is used .
52+ < p > This CSS3 module describes how to find a value for every
53+ element/property combination in a document. Values can come from style
54+ sheets, or the property's initial value is used. By way of cascading
55+ and inheritance, values are propagated to all element/property
56+ combinations. The output of the computations described in this module
57+ is the < em > specified value </ em > .
5858
5959< h2 class ="no-num no-toc "> Status of this document</ h2 >
6060
@@ -105,8 +105,7 @@ <h2>Dependencies on other modules</h2>
105105
106106</ ul >
107107
108-
109- < p > It has non-normative (informative) references to the following other CSS3
108+ < p > It has non-normative references to the following other CSS3
110109modules:</ p >
111110
112111< ul >
@@ -117,18 +116,24 @@ <h2>Dependencies on other modules</h2>
117116
118117< h2 > Introduction</ h2 >
119118
120- < p > One of the fundamental design principles of CSS is to allow several
121- style sheets, possibly from different sources, to influence the
122- rendering of a document. This CSS3 module describes how to select one
123- among several conflicting declarations on a given element/property
124- combination. The mechanism used in the selection process is called
125- "cascading". When no declaration attempts to set the value of an
126- element/property combination the value will either be inherited from
127- the parent element, or set to the property's "initial value".
119+ < p > One of the fundamental design principles of CSS
120+ is < em > cascading</ em > , which allows several style sheets to influence
121+ the presentation of a document. When different declarations try to set
122+ a value for the same element/property combination, the conflicts must
123+ somehow be resolved.
124+
125+ < p > The opposite problem arises when no declarations try to set a the
126+ value for an element/property combination. In this case, a value must
127+ be found by way of < em > inheritance</ em > or by looking at
128+ the < em > initial value</ em > .
129+
130+ < p > The rules for finding a the value for any element/property
131+ combination in a document is described in this specification.
132+
128133
129134< h2 > Input and output of this module</ h2 >
130135
131- < p > The input to the cascading and inheritance process is:
136+ < p > The input to the computations described in this module is:
132137
133138< ul >
134139< li > The set of declarations that apply to the element/property combination in
@@ -140,8 +145,9 @@ <h2>Input and output of this module</h2>
140145< li > The initial value of the property.
141146</ ul >
142147
143- < p > The output of the cascading and inheritance process is a single
144- value, known as the < dfn > specified value</ dfn > .
148+ < p > The output of the computations described in this module is a single
149+ value for all element/property combinations. This value is called
150+ the < dfn > specified value</ dfn > .
145151
146152< p > The specified value is found by using the following pseudo-algorithm:
147153
0 commit comments