@@ -87,8 +87,8 @@ <H2 id=defs><a name="q1">3.1 Definitions</a></H2>
8787
8888
8989
90- < dt > < strong > < a name =" x10 " > < span class ="index-def " title ="style sheet " > Style
91- sheet</ span > </ a > </ strong >
90+ < dt > < strong > < span class ="index-def " title ="style
91+ sheet " > < a name =" style-sheet " > Style sheet </ a > </ span > </ strong >
9292
9393< dd > A set of statements that specify presentation of a document.
9494
@@ -98,10 +98,11 @@ <H2 id=defs><a name="q1">3.1 Definitions</a></H2>
9898described in the section on < a href ="cascade.html "> cascading and
9999inheritance</ a > .
100100
101- < dt > < strong > < a name ="valid-style-sheet "> Valid style sheet</ a > </ strong >
101+ < dt > < strong > < span class ="index-def " title ="valid style
102+ sheet|validity "> > < a name ="valid-style-sheet "> Valid style
103+ sheet</ a > </ span > </ strong >
102104
103- < dd > The < a name ="x11 "> < span class ="index-def " title ="valid style
104- sheet "> validity</ span > </ a > of a style sheet depends on the level of CSS
105+ < dd > The validity of a style sheet depends on the level of CSS
105106used for the style sheet. All valid CSS1 style sheets are valid CSS 2.1
106107style sheets, but some changes from CSS1 mean that
107108a few CSS1 style sheets will have slightly different semantics in
@@ -111,12 +112,15 @@ <H2 id=defs><a name="q1">3.1 Definitions</a></H2>
111112< P > A valid CSS 2.1 style sheet must be written according to the < a
112113href ="grammar.html "> grammar of CSS 2.1</ a > . Furthermore, it must contain
113114only at-rules, property names, and property values defined in this
114- specification. An < a name ="x12 "> < span class ="index-def "
115- title ="illegal "> < strong > illegal</ strong > </ span > </ a > (invalid) at-rule,
115+ specification.
116+ An < span
117+ class ="index-def "> < strong > < a
118+ name ="illegal "> illegal</ a > </ strong > </ span > (invalid) at-rule,
116119property name, or property value is one that is not valid.
117120
118- < dt > < strong > < a name ="x13 "> < span class ="index-def " title ="source document "> Source
119- document</ span > </ a > </ strong >
121+ < dt > < strong > < span class ="index-def " title ="source
122+ document "> < a name ="source-document "> Source
123+ document</ a > </ span > </ strong >
120124
121125< dd > The document to which one or more style sheets apply. This is
122126encoded in some language that represents the document as a tree of < a
@@ -181,17 +185,18 @@ <H2 id=defs><a name="q1">3.1 Definitions</a></H2>
181185< dt > < strong > < span class ="index-def " title ="content "> < a
182186name ="content "> Content</ a > </ span > </ strong >
183187
184- < dd > The content associated with an element in the
185- source document. Some elements have no content, in which case they are
186- called < strong > < a name ="x20 "> < span
187- class ="index-def " title ="empty "> empty</ span > </ a > </ strong > . The content of
188- an element may include text, and it may include a number of
189- sub-elements, in which case the element is called the < strong > < a name ="x21 "> < span
190- class ="index-def " title ="parent "> parent</ span > </ a > </ strong > of those
188+ < dd > The content associated with an element in the source document.
189+ Some elements have no content, in which case they are
190+ called < strong > < span class ="index-def "
191+ title ="empty "> < a name ="empty "> empty</ a > </ span > </ strong > . The content
192+ of an element may include text, and it may include a number of
193+ sub-elements, in which case the element is called
194+ the < strong > < span class ="index-def "
195+ title ="parent "> < a name ="parent "> parent</ a > </ span > </ strong > of those
191196sub-elements.
192197
193-
194- < dt > < strong > < a name =" x22 "> < span class =" index-def " title =" ignore "> Ignore</ span > </ a > </ strong >
198+ < dt > < strong > < span class =" index-def "
199+ title =" ignore "> < a name =" ignore "> Ignore</ a > </ span > </ strong >
195200
196201< dd > This term has two slightly different meanings in this
197202specification. First, a CSS parser must follow certain rules when it
@@ -229,27 +234,27 @@ <H2 id=defs><a name="q1">3.1 Definitions</a></H2>
229234< strong > < span class ="index-def " title ="root "> < a
230235name ="root "> root</ a > </ span > </ strong > element, which has none.
231236
232- < dt > < strong > < a name =" x27 " > < span class ="index-def "
233- title ="child "> Child</ span > </ a > </ strong >
237+ < dt > < strong > < span class ="index-def "
238+ title ="child "> < a name =" child " > Child</ a > </ span > </ strong >
234239
235240< dd > An element A is called the child of element B if and only if B is
236241the parent of A.
237242
238- < dt > < strong > < a name =" x28 " > < span class ="index-def "
239- title ="descendant "> Descendant</ span > </ a > </ strong >
243+ < dt > < strong > < span class ="index-def "
244+ title ="descendant "> < a name =" descendant " > Descendant</ a > </ span > </ strong >
240245
241246< dd > An element A is called a descendant of an element B, if either (1)
242247A is a child of B, or (2) A is the child of some element C that is a
243248descendant of B.
244249
245- < dt > < strong > < a name =" x29 " > < span class ="index-def "
246- title ="ancestor "> Ancestor</ span > </ a > </ strong >
250+ < dt > < strong > < span class ="index-def "
251+ title ="ancestor "> < a name =" ancestor " > Ancestor</ a > </ span > </ strong >
247252
248253< dd > An element A is called an ancestor of an element B, if and only if
249254B is a descendant of A.
250255
251- < dt > < strong > < a name =" x30 " > < span class ="index-def "
252- title ="sibling "> Sibling</ span > </ a > </ strong >
256+ < dt > < strong > < span class ="index-def "
257+ title ="sibling "> < a name =" sibling " > Sibling</ a > </ span > </ strong >
253258
254259< dd > An element A is called a sibling of an element B, if and only if B
255260and A share the same parent element. Element A is a preceding sibling
@@ -263,28 +268,36 @@ <H2 id=defs><a name="q1">3.1 Definitions</a></H2>
263268only if (1) A is an ancestor of B or (2) A is a preceding sibling of
264269B.
265270
266- < dt > < strong > < a name ="x33 "> < span class ="index-def " title ="following
267- element|element::following "> Following element</ span > </ a > </ strong >
271+ < dt > < strong > < span class ="index-def " title ="following
272+ element|element::following "> < a name ="following "> Following
273+ element</ a > </ span > </ strong >
268274
269275< dd > An element A is called a following element of an element B, if and
270276only if B is a preceding element of A.
271277
272- < dt > < strong > < a name ="author "> Author</ a > </ strong >
273- < dd > An author is a person who writes
274- documents and associated style sheets. An
275- < a name ="x35 "> < span class ="index-def " title ="authoring tool "> < strong > authoring tool</ strong > </ span > </ a >
276- is a < a href ="#user-agent "> User Agent</ a > that generates style sheets.</ dd >
278+ < dt > < strong > < span
279+ class ="index-def "> < a name ="author "> Author</ a > </ span > </ strong >
280+
281+ < dd > An author is a person who writes documents and associated style
282+ sheets.
283+ An < strong > < span class ="index-def "> < a name ="authoring "> authoring
284+ tool</ a > </ span > </ strong > is a < a href ="#user-agent "> User Agent</ a >
285+ that generates style sheets.</ dd >
286+
287+ < dt > < strong > < span
288+ class ="index-def "> < a name ="user "> User</ a > </ span > </ strong >
277289
278- < dt > < strong > < a name ="user "> User</ a > </ strong >
279290< dd > A user is a person who interacts with a user agent to view, hear, or
280291otherwise use a document and its associated style sheet. The user
281292may provide a personal style sheet that encodes personal
282293preferences.
283294</ dd >
284295
285- < dt > < strong > < a name ="user-agent "> User agent (UA)</ a > </ strong >
286- < dd > A < a name ="x36 "> < span class ="index-def " title ="user agent|UA "> user
287- agent</ span > </ a > is any program that interprets a document written in
296+ < dt > < strong > < span class ="index-def "> < a name ="user-agent "> User agent
297+ (UA)</ a > </ span > </ strong >
298+
299+ < dd > A < span class ="index-def " title ="user agent|UA "> < a name ="ua "> user
300+ agent</ a > </ span > is any program that interprets a document written in
288301the document language and applies associated style sheets according
289302to the terms of this specification. A user agent may display a
290303document, read it aloud, cause it to be printed, convert it
@@ -296,7 +309,8 @@ <H2 id=defs><a name="q1">3.1 Definitions</a></H2>
296309HTML user agent for the purpose of conformance with this
297310specification.
298311
299- < dt > < strong > < a name ="property "> Property</ a > </ strong >
312+ < dt > < strong > < span
313+ class ="index-def "> < a name ="property "> Property</ a > </ span > </ strong >
300314
301315< dd > CSS defines a finite set of parameters, called properties, that
302316direct the rendering of a document. Each property has a name (e.g.,
@@ -351,8 +365,9 @@ <H2 id=defs><a name="q1">3.1 Definitions</a></H2>
351365
352366< h2 > 3.2 < a name ="conformance "> UA Conformance</ a > </ h2 >
353367
354- < P > This section defines < a name ="x38 "> < span class ="index-def "
355- title ="conformance "> conformance</ span > </ a > with the CSS 2.1
368+ < P > This section defines < span class ="index-def "
369+ title ="conformance "> < a name ="conformance "> conformance</ a > </ span > with
370+ the CSS 2.1
356371specification only. There may be other levels of CSS in the future
357372that may require a user agent to implement a different set of features
358373in order to conform.
@@ -377,9 +392,9 @@ <h2>3.2 <a name="conformance">UA Conformance</a></h2>
377392media type, the user agent must parse the value according to the property
378393definition. This means that the user agent must accept all valid
379394values and must
380- < a name ="x39 "> < span class ="index-inst " title ="ignore "> ignore</ span > </ a > declarations with
395+ < a name ="x44 "> < span class ="index-inst " title ="ignore "> ignore</ span > </ a > declarations with
381396invalid values. User
382- agents must < a name ="x40 "> < span class ="index-inst " title ="ignore "> ignore</ span > </ a >
397+ agents must < a name ="x45 "> < span class ="index-inst " title ="ignore "> ignore</ span > </ a >
383398rules that apply to unsupported < a href ="media.html "> media
384399types</ a > .
385400
0 commit comments