- From: Øyvind Stenhaug <oyvinds@opera.com>
- Date: Mon, 11 Apr 2011 16:11:02 +0200
- To: Gérard Talbot <css21testsuite@gtalbot.org>
- Cc: "Public CSS test suite mailing list" <public-css-testsuite@w3.org>, "Arron Eicholz" <arron.eicholz@microsoft.com>
On Sat, 09 Apr 2011 07:32:49 +0200, Gérard Talbot
<css21testsuite@gtalbot.org> wrote:
>> "
>> A value of 'none' within the 'list-style' property sets whichever of
>> 'list-style-type' and 'list-style-image' are not otherwise specified to
>> 'none'. However, if both are otherwise specified, the declaration is in
>> error (and thus ignored).
>> "
>> http://www.w3.org/TR/CSS21/generate.html#lists
>>
>>
>> So, in list-style-013
>>
>> div
>> {
>> display: list-item;
>> list-style: inside none square;
>> }
>>
>> should have
>> list-style: inside none square;
>> ignored. And only
>> display: list-item;
>> should be valid. So, the expected result for that list-style-013
>> testcase should be an outside list-marker bullet (filled disc).
No, the declaration is not an error, since 'list-style-image' is not
"otherwise specified". It is equivalent to
list-style-position: inside;
list-style-image: none;
list-style-type: square;
> Right now, Firefox 3.6.16, Firefox 4.0, Opera 11.01, IE8 and Konqueror
> 4.6.1 fail those 3 tests.
> Chrome 10.0.648.204 and Safari 5.0.4 pass these 3 testcases with Chrome
> spotting and reporting the CSS parsing error.
Chrome/Safari are the ones that fail according to the spec. Apparently the
CSS validator has a bug too.
--
Øyvind Stenhaug
Core Norway, Opera Software ASA
Received on Monday, 11 April 2011 14:11:43 UTC