- From: <bugzilla@jessica.w3.org>
- Date: Wed, 22 Apr 2015 08:11:52 +0000
- To: public-css-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=28533 Bug ID: 28533 Summary: Authoring conformance for @charset Product: CSS Version: unspecified Hardware: PC OS: All Status: NEW Severity: normal Priority: P2 Component: Syntax Assignee: jackalmage@gmail.com Reporter: simonp@opera.com QA Contact: public-css-bugzilla@w3.org The current state of css-syntax is a bit unclear when it comes to authoring conformance for @charset. http://dev.w3.org/csswg/css-syntax/#input-byte-stream does not say anything is a parse error/syntax error. http://dev.w3.org/csswg/css-syntax/#parse-a-stylesheet removes the first rule if it's @charset. So it seems to me the following stylesheet parses without errors: @charset { LOL } foo { } This seems bad at least for CSS validators but maybe also browser devtools that log CSS errors. Note that HTML has some authoring conformance requirements on <meta charset> that are not parse errors in the parser section: https://html.spec.whatwg.org/multipage/semantics.html#character-encoding-declaration -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Wednesday, 22 April 2015 08:12:00 UTC