XHTML:在标签中放置div
将div标签放在锚定标签中是否可以?XHTML:在标签中放置div,html,xhtml,anchor,Html,Xhtml,Anchor,将div标签放在锚定标签中是否可以? div的内容是否会将页面重定向到锚定标记的href?否这肯定是无效的HTML -div的内容会将页面重定向到锚标记的href吗? 我不太明白你在这件事上的意思。 但锚点跟随的不是div的内容,而是锚点的href属性 可以将div标签放在锚定标签内吗 是,如果: 您正在使用HTML5/XHTML5;及 锚定标记不在内联上下文中。i、 e.只允许使用短语内容的元素的后代 否则不行 在HTML5/XHTML5中, 我也是 但是 你好,世界 是无效的,所以
div的内容是否会将页面重定向到锚定标记的href?否这肯定是无效的HTML -div的内容会将页面重定向到锚标记的href吗? 我不太明白你在这件事上的意思。 但锚点跟随的不是div的内容,而是锚点的href属性 可以将div标签放在锚定标签内吗 是,如果:
我也是
但是
你好,世界
是无效的,所以
<div>
<a href="#">
<div>Hello World</div>
</a>
</div>
<p>
<a href="#">
<div>Hello World</div>
</a>
</p>
也不是。如果您试图实现的是块级链接,您可以简单地使用CSS:
a.block {
display: block;
/* everything else */
}
<a class="block">...</a>
a.block{
显示:块;
/*其他一切*/
}
...
如果将块级元素放在内联级元素中,XHTML将不会验证。好的,谢谢。元素中没有块级元素,明白了。@Francisc-更具体地说,内联元素中没有块级元素。下面是一些内联元素的示例:a、strong、Span谢谢您的额外澄清。
<p>
<a href="#">
<div>Hello World</div>
</a>
</p>
a.block {
display: block;
/* everything else */
}
<a class="block">...</a>