- From: Jukka K. Korpela <jkorpela@cs.tut.fi>
- Date: Wed, 28 May 2008 15:54:52 +0300
- To: "Svensson, Lars" <l.svensson@d-nb.de>, <www-validator-css@w3.org>
Svensson, Lars wrote:
>> I have no idea of why the report contains the spurious line 33,
>> containing just an unmatched "</a>" tag.
>
> Yes. That is the obvious error I mean. I might be mistaken, but to me
> this makes the document not well-formed (and thus automatically
> invalid since well-formedness is a prerequisit...).
Right. Quite right. I didn't think of it, since I'm so used to seeing
people confuse well-formedness with validity.
> Since the document is supposed to be XHTML, I guess
> the quotes must be mandatory anyway.
Right, so not quoting the href value causes somewhat different
confusion. Actually the validator says
Line 34, Column 51: an attribute value specification must be an
attribute value literal unless SHORTTAG YES is specified.
which is a somewhat indirect way of saying "you forgot the quotes,
dude!" and reflects the fact that the Markup Validator is really an SGML
validator hacked up a bit to sort-of work as an XML validator too.
Then confusion arises because in
<a href=http://www.w3.org/TR/CSS21/>
the first slash is taken as part of markup...
But regarding the CSS Validator, it is sufficient that the markup is
fixed to use quotes (and the spurious "</a>" is removed).
Oh wait... there's still an error on lines 105 to 107:
<ul id="lang_choice">
</ul>
At least one <li> element must be present, or the <ul> element needs to
be removed.
Jukka K. Korpela ("Yucca")
http://www.cs.tut.fi/~jkorpela/
Received on Wednesday, 28 May 2008 12:55:46 UTC