- From: Jukka K. Korpela <jkorpela@cs.tut.fi>
- Date: Fri, 14 Mar 2008 11:06:11 +0200
- To: "Jens Schwartz" <jensschwartz@yahoo.de>, <www-validator-css@w3.org>
Jens Schwartz wrote:
> The validator offered me the following code to place on the page:
Just ignore the suggestion. "Validation icons" are worse than useless,
as explained at
http://www.cs.tut.fi/~jkorpela/html/validation.html#icon
> <a href="http://jigsaw.w3.org/css-validator/">
> <img style="border:0;width:88px;height:31px"
> src="http://jigsaw.w3.org/css-validator/images/vcss"
> alt="CSS ist valide!" />
> </a>
>
> This code is not valid to the W3C HTML specification. You might
> recognize the end of the IMG tag as non-valid: ..." />
It is valid (though not recommendable, but that's a different issue) in
all versions of HTML, not just XHTML. You can see this if you use a
markup validator, such as http://validator.w3.org
By formal HTML rules prior to XHTML, the "/" terminates the img tag,
leaving the ">" homeless, but it's then a data character in a context
where text is allowed. Practically speaking no browser plays by those
formal HTML rules in this respect, but validity is defined in terms of
those rules.
This confusion in explained in boring detail at
http://www.cs.tut.fi/~jkorpela/html/empty.html
And you would have avoided this confusion in this context if you had
ignored the suggestion to slap some "validity icon" on your page. :-)
Jukka K. Korpela ("Yucca")
http://www.cs.tut.fi/~jkorpela/
Received on Friday, 14 March 2008 09:06:46 UTC