22< html lang ="en-US ">
33 < head >
44 < title > Cascading Style Sheets Object Model (CSSOM)</ title >
5+
56 < style type ="text/css ">
67 pre .idl { border : solid thin; background : # eee ; color : # 000 ; padding : 0.5em }
78 pre .idl : link , pre .idl : visited { color : inherit; background : transparent }
2122 .members dd p : first-child { margin-top : 0 }
2223 .members dd p : last-child { margin-bottom : 0 }
2324 </ style >
25+
2426 < link rel ="stylesheet " href ="http://www.w3.org/StyleSheets/TR/base ">
2527 </ head >
28+
2629 < body class ="draft ">
2730 < div class ="head ">
28-
2931 < h1 id ="cssom "> Cascading Style Sheets Object Model (< abbr > CSSOM</ abbr > )</ h1 >
3032
3133 < h2 class ="no-num no-toc " id =""> Editor's draft <!--W3C Working Draft--> [DATE: 3 August 2002]</ h2 >
@@ -255,6 +257,9 @@ <h3>The <code>LinkStyle</code> Interface</h3>
255257 < em class ="ct "> must</ em > implement < code > LinkStyle</ code > on objects
256258 implementing < code > ProcessingInstruction</ code > .</ p >
257259
260+ < p class ="issue "> Perhaps the above should be left to specifications defining
261+ those objects.</ p >
262+
258263 < p > Specifications introducing new ways of associating style sheets through
259264 the DOM < em class ="ct "> should</ em > define which objects implement the
260265 < code > LinkStyle</ code > interface. In addition, these specifications
@@ -310,9 +315,10 @@ <h3>The <code>DocumentStyle</code> Interface</h3>
310315
311316 < dd >
312317 < p > This attribute < em class ="ct "> must</ em > be a < code > StyleSheetList</ code >
313- object containing a collection of all style sheets associated with the
314- document. (All objects implementing the < code > LinkStyle</ code > interface in
315- document order preceeded by style sheets introduced by HTTP headers.)</ p >
318+ object containing a collection of all < code > LinkStyle</ code > objects with a
319+ non-< code > null</ code > < code title ="linkstyle-sheet "> sheet</ code > attribute
320+ in document order preceeded by style sheets introduced through HTTP
321+ headers.</ p >
316322 </ dd >
317323
318324 < dt > < dfn id ="documentstyle-selectedStyleSheetSet "> < code > selectedStyleSheetSet</ code > </ dfn >
@@ -419,9 +425,8 @@ <h3>The <code>DocumentStyle</code> Interface</h3>
419425
420426 < h3 > The < code > StyleSheetList</ code > Interface</ h3 >
421427
422- < p > The object implementing this interface represents a live collection of all
423- style sheets in document order preceeded by style sheets linked from HTTP
424- headers.</ p >
428+ < p > The object implementing this interface represents a live collection of
429+ < code > StyleSheet</ code > objects.</ p >
425430
426431 < p > In bindings that allow it, enumerating a < code > StyleSheetList</ code > object
427432 < em class ="ct "> must</ em > enumerate through the currently stored and
@@ -442,8 +447,8 @@ <h3>The <code>StyleSheetList</code> Interface</h3>
442447 < dt > < dfn id ="stylesheetlist-length "> < code > length</ code > </ dfn > , of type
443448 < code > unsigned long</ code > , readonly</ dt >
444449
445- < dd > This attribute < em class ="ct "> must</ em > be the number of style sheets
446- currently in the list.</ dd >
450+ < dd > This attribute < em class ="ct "> must</ em > be the number of
451+ < code > StyleSheet </ code > objects currently in the list.</ dd >
447452
448453 < dt > < dfn id ="stylesheetlist-item "> < code > item(< var > index</ var > )</ code > </ dfn > ,
449454 method</ dt >
0 commit comments