- From: Paul Kimelman <paul@nikoosha.com>
- Date: Fri, 15 Sep 2006 09:05:41 -0700
- To: www-validator@w3.org
Validating www.jeudejupe.com/gallery_copcopine.html
[ I am validating my site. I have one problem I think the validator is
wrong on, and one that I question what the XHTML goal was. The one that
is causing trouble is:
<div class="thumb_img"
style="background-image: url('pict.jpg');">
<noscript><a class="ns" href="#">
<img src="pict.jpg" alt="" />
</a>
</noscript>
</div>
The validator complains about the <a> not being in a <div>. It clearly
is, but the <noscript> seems to throw it off. I am using this as I have
JS onmouseover, but when no JS, I use a CSS technique to get the same
effect. I would use the CSS technique only, except that I cannot
replicate the onerror behavior of image not loading (I do not know how
many images I have, as they can be dropped into the filesystem). I think
this is a bug in the validator.
The other problem/question is why noscript is not allowed in the head. I
want to use noscript to selectively include a CSS extension via link,
which means it has to be in the head. I think this is a very reasonable
use of noscript. It allows for JS vs. CSS techniques (where the CSS
technique is not as good) seamlessly.
Error was:
Error Line 52 column 35: document type does not allow element "a" here;
missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre",
"address", "fieldset", "ins", "del" start-tag.]
Received on Saturday, 16 September 2006 00:36:10 UTC