现在可以将块元素放入锚点中,并且#34;或者在HTML5中允许,但由于某种原因它不起作用。 这是代码:
<a href="#"><div>
<figure>
<img src="prodimg/senseo-m.jpg"/>
</figure>
<div class="proddetail">
<header>
<hgroup>
<h2>Koffiepadsysteem</h2>
<h1>Senseo</h1>
</hgroup>
<div class="clear"></div>
</header>
<span class="price">€ 79,99</span>
<span class="elders">elders € 89,99</span>
<span class="bespaart">u bespaart € 15%</span>
<a href="#"><span class="meerinfo">Meer info</span></a>
</div>
</div></a>
当我检查firefox或chrome中的代码时,我得到了这个结果:
<a href="#"></a>
<div><a href="#">
<figure>
<img src="prodimg/senseo-m.jpg">
</figure>
</a><div class="proddetail"><a href="#">
<header>
<hgroup>
<h2>Koffiepadsysteem</h2>
<h1>Senseo</h1>
</hgroup>
<div class="clear"></div>
</header>
<span class="price">€ 79,99</span>
<span class="elders">elders € 89,99</span>
<span class="bespaart">u bespaart € 15%</span>
</a><a href="#"><span class="meerinfo">Meer info</span></a>
</div>
</div>
这几乎是好的,但某些点仍然无法点击。有什么想法可以在这里完成吗?
答案 0 :(得分:8)
发现问题!
可以在锚点中包含块元素,但是也不能将另一个锚点放在那里。然后就打破了。
因此父锚不能包含子锚。