- From: Alan Gresley <alan@css-class.com>
- Date: Sat, 26 Mar 2011 18:31:07 +1100
- To: Boris Zbarsky <bzbarsky@MIT.EDU>
- CC: Philippe Wittenbergh <ph.wittenbergh@l-c-n.com>, Bjoern Hoehrmann <derhoermi@gmx.net>, CSS 3 W3C Group <www-style@w3.org>
On 26/03/2011 1:55 PM, Boris Zbarsky wrote:
> On 3/25/11 10:31 PM, Alan Gresley wrote:
>> I have a simpler test cases that shows the same behavior.
>>
>> <http://css-class.com/test/css21testsuite/blocks-036.xht>
>
> The right behavior here is two red backgrounds.
>
> -Boris
Thank you Boriz. I have updated the two test cases.
<http://css-class.com/test/css21testsuite/blocks-031.xht>
<http://css-class.com/test/css21testsuite/blocks-036.xht>
This raises issues regarding the rules for handling parsing errors [1].
Unexpected end of style sheet:
| User agents must close all open constructs (for example: blocks,
| parentheses, brackets, rules, strings, and comments) at the end
| of the style sheet.
The examples:
@media screen {
p:before { content: 'Hello
would be treated the same as:
@media screen {
p:before { content: 'Hello'; }
}
Are we saying that this CSS,
[
p { background: orange }
p { background: red }
should be treated the same as this.
[
p { background: orange }
p { background: red }
]
1. <http://www.w3.org/TR/CSS21/syndata.html#parsing-errors>
--
Alan http://css-class.com/
Armies Cannot Stop An Idea Whose Time Has Come. - Victor Hugo
Received on Saturday, 26 March 2011 07:31:43 UTC