|
Posted by Albert Wiersch on 08/17/05 16:25
"Jukka K. Korpela" <jkorpela@cs.tut.fi> wrote in message
news:Xns96B5FF30AE26jkorpelacstutfi@193.229.0.31...
> "Albert Wiersch" <mrinternetnewsREMOVEUPPERCASETOREPLY@wiersch.com>
> wrote:
>
> This just proves that your product is not a validator and that it spits
> out
> messages that tell your opinions on various matters.
Pretty good idea when a real validator doesn't catch so many things that
don't make sense, are futile, are against good form, or just plain wrong
and/or likely to cause problems with real-world browsers. Besdies, like I
said before, my opinions are mainly based on the W3C recommendations,
real-world experience, and user experience.
> Of course, the attribute shape="rect" has no effect if the <a> element is
> not actually used in the context of an image map. It's simply futile, not
> an error. Adding a coords attribute without changing anything else, as
> your
> "validator" seems to be doing, would just add another futile attribute.
Yes, that makes sense. I can probably improve the messages.
> Probably because they use authoring software that likes to produce shape
> attributes. But is that your problem? Your problem is that your product
> reports an error when there is none, and you are even trying to make this
> a
> case _for_ your product. And you _first_ made your product report
> something
> as an error, and apparently only then did you start asking whether it is
> an
> error.
I don't really care to make a case for my product (that's not why I asked),
but it should be clear how limited a real validator is and that HTML linters
and checkers can find many issues that real validators can't. This is just
one of the cases where a "non-real" validator found what you would call a
"futile" attribute. Obviously it is not good form to use futile attributes.
I don't think you'd disagree with that.
Anyone, it seems my original question was answered well enough. In the case
of the w3.org page, the "shape" attribute was technically valid to use but
"futile", so it was bad form. It was futile because there was no "coords"
attribute and because it wasn't used with an image map.
--
Albert Wiersch
http://www.htmlvalidator.com/
Navigation:
[Reply to this message]
|