将{div}标记放在锚标记中是alright
吗?
div的内容会将页面重定向到锚标记的href吗?
答案 0 :(得分:9)
将div标签放在锚标签内是否可以?
是的,如果:
否则没有。
在HTML5 / XHTML5中,<a>
元素不仅仅是HTML4 / XHTML1中的内联元素。相反,它有一个透明的内容模型,这意味着其内容的验证规则与它不存在的情况相同。
所以例如
<div>
<div>Hello World</div>
</div>
有效,所以
<div>
<a href="#">
<div>Hello World</div>
</a>
</div>
也是。
但是
<p>
<div>Hello World</div>
</p>
无效,所以
<p>
<a href="#">
<div>Hello World</div>
</a>
</p>
也不是。
答案 1 :(得分:1)
不,这肯定是无效的HTML。
- div的内容会将页面重定向到锚标记的href吗? 我对你的意思不太清楚。 但它不是一个div的内容,而是锚的跟随,而是锚的href属性。
答案 2 :(得分:1)
如果你想要实现的是块级链接,你可以简单地使用CSS:
a.block {
display: block;
/* everything else */
}
<a class="block">...</a>