@@ -60,8 +60,8 @@ <h2 class="no-num no-toc" id="">Editor's Draft 17 March 2010</h2>
6060
6161 < h2 class ="no-num no-toc " id =abstract > Abstract</ h2 >
6262
63- < p > CSSOM defines how style sheets interact with the DOM and defines an API
64- for CSS style sheets .
63+ < p > CSSOM defines APIs (including generic parsing and serialization rules)
64+ for Media Queries, Selectors, and of course CSS itself .
6565
6666 < h2 class ="no-num no-toc " id =sotd > Status of this Document</ h2 >
6767
@@ -944,17 +944,25 @@ <h3 id=style-sheet0><span class=secno>6.1. </span>Style Sheet</h3>
944944 sheet</ a > or null if the < a href ="#style-sheet "> style sheet</ a > was
945945 embedded.
946946
947- < dt > < dfn id =style-sheet-node > style sheet node</ dfn >
947+ < dt > < dfn id =style-sheet-parent > style sheet parent</ dfn >
948+
949+ < dd >
950+ < p > The < a href ="#style-sheet "> style sheet</ a > that is the parent of the
951+ < a href ="#style-sheet "> style sheet</ a > .
952+
953+ < dt > < dfn id =style-sheet-owner-node > style sheet owner node</ dfn >
948954
949955 < dd >
950956 < p > The DOM node associated with the < a href ="#style-sheet "> style
951957 sheet</ a > or null if there is no associated DOM node.
952958
953- < dt > < dfn id =style-sheet-parent > style sheet parent </ dfn >
959+ < dt > < dfn id =style-sheet-owner-css-rule > style sheet owner CSS rule </ dfn >
954960
955961 < dd >
956- < p > The < a href ="#style-sheet "> style sheet</ a > that is the parent of the
957- < a href ="#style-sheet "> style sheet</ a > .
962+ < p > The < span > CSS rule</ span > in the < a href ="#style-sheet-parent "> style
963+ sheet parent</ a > that caused the inclusion of the < a
964+ href ="#style-sheet "> style sheet</ a > or null if there is no such
965+ < span > CSS rule</ span > .
958966
959967 < dt > < dfn id =style-sheet-media > style sheet media</ dfn >
960968
@@ -1005,24 +1013,17 @@ <h3 id=style-sheet0><span class=secno>6.1. </span>Style Sheet</h3>
10051013 < p class =note > Even when false it does not necessarily mean that the < a
10061014 href ="#style-sheet "> style sheet</ a > is actually rendered.</ p >
10071015
1008- < dt > < dfn id =style-sheet-parent-rule > style sheet parent rule</ dfn >
1009-
1010- < dd >
1011- < p > The < span > CSS rule</ span > in the < a href ="#style-sheet-parent "> style
1012- sheet parent</ a > that caused the inclusion of the < span > CSS style
1013- sheet</ span > or null if there is no such < span > CSS rule</ span > .
1014-
1015- < dt > < dfn id =style-sheet-rules > style sheet rules</ dfn >
1016+ < dt > < dfn id =style-sheet-css-rules > style sheet CSS rules</ dfn >
10161017
10171018 < dd >
1018- < p > The < span title ="CSS rule "> CSS rules</ span > associated with the
1019- < span > CSS style sheet</ span > .
1019+ < p > The < span title ="CSS rule "> CSS rules</ span > associated with the < a
1020+ href =" #style-sheet " > style sheet</ a > .
10201021 </ dl >
10211022
10221023 < p > When you are to < a href ="#create-a-style-sheet "> create a style sheet</ a >
10231024 the above properties, with the exception of < a
1024- href ="#style-sheet-rules "> style sheet rules</ a > , are to be set to their
1025- proper values.</ p >
1025+ href ="#style-sheet-css- rules "> style sheet CSS rules</ a > , are to be set to
1026+ their proper values.</ p >
10261027 <!-- same-origin restrictions -->
10271028
10281029 < h4 id =the-stylesheet-interface > < span class =secno > 6.1.1. </ span > The < code
@@ -1053,8 +1054,8 @@ <h4 id=the-stylesheet-interface><span class=secno>6.1.1. </span>The <code
10531054
10541055 < p > The < dfn id =dom-stylesheet-ownernode
10551056 title =dom-StyleSheet-ownerNode > < code > ownerNode</ code > </ dfn > attribute < em
1056- class =ct > must</ em > return the < a href ="#style-sheet-node "> style sheet
1057- node</ a > .
1057+ class =ct > must</ em > return the < a href ="#style-sheet-owner- node "> style
1058+ sheet owner node</ a > .
10581059
10591060 < p > The < dfn id =dom-stylesheet-parentstylesheet
10601061 title =dom-StyleSheet-parentStyleSheet > < code > parentStyleSheet</ code > </ dfn >
@@ -1100,14 +1101,14 @@ <h4 id=the-cssstylesheet-interface><span class=secno>6.1.2. </span>The
11001101
11011102 < p > The < dfn id =dom-cssstylesheet-ownerrule
11021103 title =dom-CSSStyleSheet-ownerRule > < code > ownerRule</ code > </ dfn > attribute
1103- < em class =ct > must</ em > return the < a href =" #style-sheet-parent-rule " > style
1104- sheet parent rule</ a > .
1104+ < em class =ct > must</ em > return the < a
1105+ href =" #style- sheet-owner-css-rule " > style sheet owner CSS rule</ a > .
11051106
11061107 < p > The < dfn id =dom-cssstylesheet-cssrules
11071108 title =dom-CSSStyleSheet-cssRules > < code > cssRules</ code > </ dfn > attribute < em
11081109 class =ct > must</ em > return a < code > < a
11091110 href ="#cssrulelist "> CSSRuleList</ a > </ code > object representing the < a
1110- href ="#style-sheet-rules "> style sheet rules</ a > .
1111+ href ="#style-sheet-css- rules "> style sheet CSS rules</ a > .
11111112
11121113 < p class =note > CSS rules that were dropped during parsing can not be found
11131114 using APIs described by this specification.
@@ -1586,15 +1587,15 @@ <h4 id=examples><span class=secno>6.2.5. </span>Examples</h4>
15861587 < h3 id =style-sheet-association > < span class =secno > 6.3. </ span > Style Sheet
15871588 Association</ h3 >
15881589
1589- < p > This section defines the interface a < a href =" #style-sheet-node " > style
1590- sheet node </ a > of a < a href ="#style-sheet "> style sheet</ a > has to
1591- implement and defines the requirements for < a
1592- href ="#xml-stylesheet-processing-instruction " title =" xml-stylesheet
1593- processing instruction "> xml-stylesheet processing instructions </ a > and
1594- HTTP < code title =http-link > Link</ code > headers when the link releation
1595- type is an < a href ="#ascii-case-insensitive "> ASCII case-insensitive </ a >
1596- match for "< code title =""> stylesheet</ code > " since nobody else was
1597- interested in defining this.
1590+ < p > This section defines the interface a < a
1591+ href ="#style-sheet-owner-node "> style sheet owner node </ a > of a < a
1592+ href =" #style-sheet " > style sheet </ a > has to implement and defines the
1593+ requirements for < a href ="#xml-stylesheet-processing-instruction "
1594+ title =" xml-stylesheet processing instruction "> xml-stylesheet processing
1595+ instructions </ a > and HTTP < code title =http-link > Link</ code > headers when
1596+ the link releation type is an < a href ="#ascii-case-insensitive "> ASCII
1597+ case-insensitive </ a > match for "< code title =""> stylesheet</ code > " since
1598+ nobody else was interested in defining this.
15981599
15991600 < p > The editor is in good hope that HTML and SVG will define the appropriate
16001601 processing in their respective specifications, in terms of this
@@ -1606,8 +1607,8 @@ <h4 id=the-linkstyle-interface><span class=secno>6.3.1. </span>The <code
16061607 < p > The < dfn id =associated-style-sheet > associated style sheet</ dfn > of a
16071608 node is the < a href ="#style-sheet "> style sheet</ a > in the list of < a
16081609 href ="#document-style-sheets "> document style sheets</ a > of which the < a
1609- href ="#style-sheet-node "> style sheet node</ a > implements the < code > < a
1610- href ="#linkstyle "> LinkStyle</ a > </ code > interface.
1610+ href ="#style-sheet-owner- node "> style sheet owner node</ a > implements the
1611+ < code > < a href ="#linkstyle "> LinkStyle</ a > </ code > interface.
16111612
16121613 < pre class =idl > interface < dfn id =linkstyle > LinkStyle</ dfn > {
16131614 readonly attribute < a href ="#stylesheet "> StyleSheet</ a > < a href ="#linkstyle-sheet " title =linkstyle-sheet > sheet</ a > ;
@@ -1713,12 +1714,17 @@ <h4 id=requirements-on-user-agents-implementing><span class=secno>6.3.3.
17131714 < dd >
17141715 < p > The < span > absolute URL</ span > of the resource.
17151716
1716- < dt > < a href ="#style-sheet-node "> style sheet node</ a >
1717+ < dt > < a href ="#style-sheet-parent "> style sheet parent</ a >
1718+
1719+ < dd >
1720+ < p > null
1721+
1722+ < dt > < a href ="#style-sheet-owner-node "> style sheet owner node</ a >
17171723
17181724 < dd >
17191725 < p > The node.
17201726
1721- < dt > < a href ="#style-sheet-parent "> style sheet parent </ a >
1727+ < dt > < a href ="#style-sheet-owner-css-rule "> style sheet owner CSS rule </ a >
17221728
17231729 < dd >
17241730 < p > null
@@ -1799,13 +1805,23 @@ <h4 id=requirements-on-user-agents-implementing0><span class=secno>6.3.4.
17991805 < dd >
18001806 < p > The < span > absolute URL</ span > of the resource.
18011807
1802- < dt > < a href ="#style-sheet-node "> style sheet node</ a >
1808+ < dt > < a href ="#style-sheet-owner- node "> style sheet owner node</ a >
18031809
18041810 < dd >
18051811 < p > null
18061812
18071813 < dt > < a href ="#style-sheet-parent "> style sheet parent</ a >
18081814
1815+ < dd >
1816+ < p > null
1817+
1818+ < dt > < a href ="#style-sheet-owner-node "> style sheet owner node</ a >
1819+
1820+ < dd >
1821+ < p > null
1822+
1823+ < dt > < a href ="#style-sheet-owner-css-rule "> style sheet owner CSS rule</ a >
1824+
18091825 < dd >
18101826 < p > null
18111827
0 commit comments