@@ -186,8 +186,8 @@ <h2>CSS style sheet representation</h2>
186186
187187< p > This specification does not mandate which character encodings
188188a user agent must support.
189- < span class ="issue "> Should we require a certain minimal set, such as
190- UTF-8 and UCS2?</ span >
189+ < span class ="issue "> [ Should we require a certain minimal set, such as
190+ UTF-8 and UCS2?] </ span >
191191</ p >
192192
193193< p > Note that reliance on the @charset construct theoretically poses a
@@ -351,8 +351,8 @@ <h3 id="characters">Characters and case</h3>
351351
352352< h3 id ="tokenization "> Tokenization</ h3 >
353353
354- < p class ="issue "> This needs to be integrated with the selectors module.
355- How should that be done?</ p >
354+ < p class ="issue "> [ This needs to be integrated with the selectors module.
355+ How should that be done?] </ p >
356356
357357< p > All levels of CSS -- level 1, level 2, level 3, and any future levels
358358-- use the same core syntax. This allows UAs to parse (though not
@@ -368,8 +368,8 @@ <h3 id="tokenization">Tokenization</h3>
368368
369369< p > The following productions are < em > parts</ em > of tokens:</ p >
370370
371- < p class ="issue "> We need something to allow signs on integers. Do we need to
372- go as far as css3-selectors?</ p >
371+ < p class ="issue "> [ We need something to allow signs on integers. Do we need to
372+ go as far as css3-selectors?] </ p >
373373
374374< table >
375375< tr > < td id ="SUBTOK-ident "> ident < td > ::=< td > < code > '-'? < a href ="#SUBTOK-nmstart "> nmstart</ a > < a href ="#SUBTOK-nmchar "> nmchar</ a > *</ code >
@@ -431,11 +431,11 @@ <h3 id="tokenization">Tokenization</h3>
431431
432432</ p >
433433
434- < p class ="issue "> This isn't exactly right. Since the string token can't
434+ < p class ="issue "> [ This isn't exactly right. Since the string token can't
435435contain newlines that aren't escaped by backslashes, an untokenizable
436436sequence can occur in the middle of a file. Would it be better to
437437change things so that unmatched quotation marks become single-character
438- tokens and all character streams are tokenizable?</ p >
438+ tokens and all character streams are tokenizable?] </ p >
439439
440440< h3 > Grammar</ h3 >
441441
@@ -457,7 +457,7 @@ <h4>Principles of CSS error handling</h4>
457457
458458< p > The handling of style sheets that do not parse according to the
459459forward-compatible core syntax is not defined by this specification.
460- < span class ="issue "> Should it be?</ span >
460+ < span class ="issue "> [ Should it be?] </ span >
461461</ p >
462462
463463< p > Certain productions within the grammar are < dfn > error handling
@@ -467,28 +467,28 @@ <h4>Principles of CSS error handling</h4>
467467represented as < code > prod</ code > , then the backup production is
468468represented as < code > FAIL(prod)</ code > .</ p >
469469
470- < p class ="issue "> The grammar given in < a
470+ < p class ="issue "> [ The grammar given in < a
471471href ="http://www.w3.org/TR/1998/REC-CSS2-19980512/grammar.html "> Appendix D</ a >
472472of CSS2 still needs to be incorporated into this specification. The editor
473473hopes that it can be done by unifying it with the forward-compatible grammar
474474into a single grammar that describes both the rules for forward-compatible
475475parsing and the syntax of what is currently possible in CSS, but that may not
476476be possible. However, hopefully it will be possible to do this by
477477describing the general grammar in terms of the concepts described in the
478- previous paragraph.</ p >
478+ previous paragraph.] </ p >
479479
480480< p > Excluding the transformation of a production into its backup
481- production, this grammar is LL(1). < span class ="issue "> We should
481+ production, this grammar is LL(1). < span class ="issue "> [ We should
482482explain briefly what this means, except that it's probably not true.
483- It's probably just LALR(1).</ span >
483+ It's probably just LALR(1).] </ span >
484484</ p >
485485
486486< p > The portion of a CSS style sheet that is to be used is the largest
487487initial stream of the tokens resulting from the < a
488488href ="#tokenization "> tokenization process</ a > that can be parsed
489489according to the grammar presented in this chapter. (For example, if a
490- brace opening a declaration block < span class ="issue "> ( link-ify
491- this) </ span > is not present, the declaration block
490+ brace opening a declaration block < span class ="issue "> [ link-ify
491+ this] </ span > is not present, the declaration block
492492must be ignored since the closing brace is required to satisfy this
493493grammar.)</ p >
494494
@@ -523,14 +523,14 @@ <h4>Style sheets</h4>
523523</ PRE >
524524
525525< div class ="issue ">
526- The definitions of these productions should be spread below into the
526+ [ The definitions of these productions should be spread below into the
527527prose describing what they mean. Furthermore, they should be combined
528528with the Appendix D grammar from CSS2, perhaps using notation like:
529529< table >
530530< tr > < td > ruleset</ td > < td > ::=</ td > < td > ...</ td > </ tr >
531531< tr > < td > FAIL(ruleset)</ td > < td > ::=</ td > < td > ...</ td > </ tr >
532532</ table >
533- </ div >
533+ ] </ div >
534534
535535< p > < a name ="comment "> COMMENT</ a > tokens do not occur
536536in the grammar (to keep it readable), but any number of these tokens
@@ -829,9 +829,9 @@ <h3 id="comments" class="index-def" title="comments">Comments</h3>
829829
830830< h2 id ="error-handling "> Rules for handling parsing errors or unsupported features</ h2 >
831831
832- < p class ="issue "> Hopefully (assuming it can be formalized within the
832+ < p class ="issue "> [ Hopefully (assuming it can be formalized within the
833833rules above) this section will not need so much detail and can be folded
834- into the previous section.</ p >
834+ into the previous section.] </ p >
835835
836836< p > In some cases, user agents must ignore part of an illegal style
837837sheet. This specification defines < span class ="index-def "
@@ -890,9 +890,9 @@ <h2 id="error-handling">Rules for handling parsing errors or unsupported feature
890890< p > A user agent conforming to a future CSS specification may accept one or
891891more of the other rules as well.</ p >
892892
893- < p class ="issue "> A general comment on how to handle negative numbers
893+ < p class ="issue "> [ A general comment on how to handle negative numbers
894894when disallowed might be useful. Is it handled by truncation or is it a
895- parser error?</ p >
895+ parser error?] </ p >
896896
897897< LI > < strong > Invalid at-keywords.</ strong > User agents must < span
898898class ="index-inst " title ="ignore "> < a href ="#ignore "> ignore</ a > </ span > an
@@ -1188,8 +1188,8 @@ <h3 id="associating-author">Author style sheets</h3>
11881188
11891189< p > This section is informative.</ p >
11901190
1191- < p class ="issue "> Add informative references to [[HTML40]],
1192- [[CSSSTYLEATTR]] and xml-stylesheet [[XMLSTYLE]].</ p >
1191+ < p class ="issue "> [ Add informative references to [[HTML40]],
1192+ [[CSSSTYLEATTR]] and xml-stylesheet [[XMLSTYLE]].] </ p >
11931193
11941194< h3 id ="at-import "> Style sheets including other style sheets:
11951195the < code > @import</ code > rule</ h3 >
@@ -1468,12 +1468,13 @@ <h3>Definitions</h3>
14681468
14691469< h3 id ="conf-UA "> User agent conformance</ h3 >
14701470
1471- < p class ="issue "> Note rules for user style sheet conformance, Author style sheet disabling,
1472- etc.</ p >
1473- < p class ="issue "> Mention rules for handling parsing errors, especially</ p >
1471+ < p class ="issue "> [Note rules for user style sheet conformance, Author
1472+ style sheet disabling, etc.]</ p >
1473+
1474+ < p class ="issue "> [Mention rules for handling parsing errors, especially.]</ p >
14741475
1475- < p class ="issue "> Rewrite the text below (from CSS2) in light of
1476- modularization.</ p >
1476+ < p class ="issue "> [ Rewrite the text below (from CSS2) in light of
1477+ modularization.] </ p >
14771478
14781479< P > This section defines < span class ="index-def "
14791480title ="conformance "> conformance</ span > with the CSS 2.1
@@ -1584,7 +1585,7 @@ <h3 id="conf-AT">Authoring tool conformance</h3>
15841585display the application of a style sheet to a document, they are required
15851586to meet the < a href ="#conf-UA "> user agent conformance</ a > rules.</ p >
15861587
1587- < p class ="issue "> ( informative reference to canonicalization proposal?) </ p >
1588+ < p class ="issue "> [ informative reference to canonicalization proposal?] </ p >
15881589
15891590
15901591< h2 id ="property-defs "> Format of property definitions in other modules</ h2 >
@@ -1707,10 +1708,10 @@ <h3 id="property-def-value">Value</h3>
17071708 < EM > Value:</ EM > <uri> || <color>< BR >
17081709</ BLOCKQUOTE >
17091710
1710- < p class ="issue "> We need a more formal grammar for parsing of
1711- properties. Refer to section on keywords (they can't be quoted).</ p >
1711+ < p class ="issue "> [ We need a more formal grammar for parsing of
1712+ properties. Refer to section on keywords (they can't be quoted).] </ p >
17121713
1713- < p class ="issue "> Need to cite values & units module here.</ p >
1714+ < p class ="issue "> [ Need to cite values & units module here.] </ p >
17141715
17151716< h4 > < code > initial</ code > and < code > inherit</ code > values</ h4 >
17161717
@@ -1756,9 +1757,9 @@ <h3 id="property-def-computed">Computed value</h3>
17561757[[CSS3CASCADE]]. (It is needed both for inheritance and for the
17571758definitions of some DOM properties.)</ p >
17581759
1759- < p class ="issue "> What is the computed value for elements to which the
1760+ < p class ="issue "> [ What is the computed value for elements to which the
17601761property does not apply? Do some existing inherited properties rely on
1761- inheritance through elements to which the property doesn't apply?</ p >
1762+ inheritance through elements to which the property doesn't apply?] </ p >
17621763
17631764< h3 id ="property-def-percent "> Percentage values</ h3 >
17641765
@@ -1768,8 +1769,8 @@ <h3 id="property-def-percent">Percentage values</h3>
17681769
17691770< h3 id ="media-groups "> Media groups</ h3 >
17701771
1771- < p class ="issue "> Some of this needs to be relaxed to deal with
1772- profiles.</ p >
1772+ < p class ="issue "> [ Some of this needs to be relaxed to deal with
1773+ profiles.] </ p >
17731774
17741775< p > This part indicates the media groups for which the property must be
17751776implemented by a conforming user agent.
@@ -1907,9 +1908,9 @@ <h3>Shorthand properties</h3>
19071908
19081909< h2 > Appendix: Second grammar</ h2 >
19091910
1910- < p class ="issue "> This grammar was the Appendix D grammar of CSS2,
1911+ < p class ="issue "> [ This grammar was the Appendix D grammar of CSS2,
19111912augmented by the additions from the @namespace draft. It needs to be
1912- incorporated into the above normative text in some way.</ p >
1913+ incorporated into the above normative text in some way.] </ p >
19131914
19141915< p > The grammar below defines the syntax of CSS2. It is in some sense,
19151916however, a superset of CSS2 as this specification imposes additional
@@ -1935,10 +1936,10 @@ <h3>Grammar</h3>
19351936consumption and some shorthand notation beyond Yacc (see [[YACC]]) is
19361937used:</ p >
19371938
1938- < p class ="issue "> It's probably not LL(1), but rather just LALR(1).</ p >
1939+ < p class ="issue "> [ It's probably not LL(1), but rather just LALR(1).] </ p >
19391940
1940- < p class ="issue "> This needs a lot more revisions to reflect all the
1941- additions in CSS3.</ p >
1941+ < p class ="issue "> [ This needs a lot more revisions to reflect all the
1942+ additions in CSS3.] </ p >
19421943
19431944< ul >
19441945< li > < strong > *</ strong > : 0 or more
@@ -2168,10 +2169,10 @@ <h2 class="no-num">Changes from CSS2</h2>
21682169 grammar should be handled (by saying that parsing uses the parseable
21692170 initial sequence of tokens)</ li >
21702171
2171- < li > < span class ="issue "> ( to be done) </ span > described handling of unmatched quotation marks (by saying that
2172+ < li > < span class ="issue "> [ to be done] </ span > described handling of unmatched quotation marks (by saying that
21722173 tokenization uses the tokenizable initial sequence of characters)</ li >
21732174
2174- < li > < span class ="issue "> ( to be done) </ span > formalized the error handling rules by combining the
2175+ < li > < span class ="issue "> [ to be done] </ span > formalized the error handling rules by combining the
21752176 forward-compatible grammar in chapter 4 with the CSS2 grammar in
21762177 Appendix D.</ li >
21772178
0 commit comments