[Bug 3633] Validator incorrectly reports validity for case of escaped close-quote which leaves quoted string unterminated

http://www.w3.org/Bugs/Public/show_bug.cgi?id=3633

           Summary: Validator incorrectly reports validity for case of
                    escaped close-quote which leaves quoted string
                    unterminated
           Product: CSSValidator
           Version: CSS Validator
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: CSS 2.0
        AssignedTo: ot@w3.org
        ReportedBy: cecil@cecilward.com
         QAContact: www-validator-cvs@w3.org


Test case checked using direct input mode, grammar CSS2 selected:

Test cases :


element { background-image: url("myimage\") ; }

element { background-image: url('myimage\') ; }

selector { font-family: "MyFont3\",  Serif;  }


I believe that the above examples are all illegal, if my reading of CSS 2.1 and
CSS 2 is correct, yet the validator reports no error.

Reasoning: the escaped quote mark should be treated as _part of_ an
_identifier_, not as a closing string quote. See the productions for
"string1"/"string2" and "url" in CSS2 section D.2.


Regards,

Cecil Ward.

Received on Saturday, 26 August 2006 00:26:57 UTC