The CSS Validator appears to be incorrectly strict.


On either page below, they will pass the HTML Validator. It is the CSS
Validator that is causing problems.


I made a quick test you can run that will bring up the error. I
uploaded two files for you.


One, at
<underline><color><param>1A1A,1A1A,FFFF</param>http://www.pepino.com/pepinotest.html</color></underline>
has XHTML Transitional the way it worked last year.

<<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"

       
"<underline><color><param>1A1A,1A1A,FFFF</param>http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-transitional.dtd</color></underline>">

<<html
xmlns="<underline><color><param>1A1A,1A1A,FFFF</param>http://www.w3.org/1999/xhtml</color></underline>"
xml:lang="en" lang="en">

Try and run it through the CSS validator at
<underline><color><param>1A1A,1A1A,FFFF</param>http://jigsaw.w3.org/css-validator/validator-uri.html</color></underline>


You can use this URL for a shortcut to the test:

<underline><color><param>1A1A,1A1A,FFFF</param>http://jigsaw.w3.org/css-validator/validator?uri=http://www.pepino.com/pepinotest.html</color></underline>


The other, at
<underline><color><param>1A1A,1A1A,FFFF</param>http://www.pepino.com/pepinotest2.html</color></underline>
has XHTML with the URL at the end of the DTD spec changed to
"<underline><color><param>1A1A,1A1A,FFFF</param>http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd</color></underline>"

It will pass the CSS validator.


Here is a shortcut for this test:

<underline><color><param>1A1A,1A1A,FFFF</param>http://jigsaw.w3.org/css-validator/validator?uri=http://www.pepino.com/pepinotest2.html</color></underline>


Why is the Validator giving an error to pages that had been using the
original XHTML spec?


Thanks
