- From: Chris Lilley <chris@w3.org>
- Date: Wed, 2 Oct 2013 16:32:31 +0200
- To: Yves Lafon <ylafon@w3.org>
- CC: www-validator-css@w3.org
Hello Yves,
Wednesday, October 2, 2013, 3:27:15 PM, you wrote:
> On Tue, 1 Oct 2013, Chris Lilley wrote:
>> Hello Www-validator-css,
>>
>> The CSS validator makes the following erroneous claim about many
>> stylesheets:
>>
>> Value Error : margin
>>
>> Property margin doesn't exist in CSS level 3 but exists in [css1,
>> css2, css21] : 1.5cm 1.1cm
>>
>> CSS3 does of course have a margin property.
> Hi Chris,
> Do you have a test case for that?
> I suspect that it happens because of a previous error...
Hi Yves,
I don't have a minimal test case, but I do have a stylesheet that
generates the error. Unfortunately its the standard CSSWG stylesheet!
I suspect it is the combination of @media print, @page and margins on
pages which triggers it. So see for example
http://www.w3.org/TR/2013/CR-css-fonts-3-20131003/default.css
which starts thus
@media print {
html { margin: 0 !important }
body { font-family: serif }
th, td { font-family: inherit }
a { color: inherit !important }
.example:before { font-family: serif !important }
a:link, a:visited { text-decoration: none !important }
a:link:after, a:visited:after { /* create a cross-ref "see..." */ }
}
@page {
margin: 1.5cm 1.1cm;
}
The CSS validator complains as follows:
Value Error : margin Property margin doesn't exist in CSS level 3
but exists in [css1, css2, css21] : 1.5cm 1.1cm
--
Best regards,
Chris mailto:chris@w3.org
Received on Wednesday, 2 October 2013 14:32:37 UTC