XHTML:将 DIV 放置在 A 标记中
将 div 标签放置在锚标签内可以吗? div 的内容会将页面重定向到锚标记的 href 吗?
Is it alright
to place div tags inside anchor tags?
Will contents of the div redirect the page to the href of the anchor tag?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
是的,如果:
否则不行。
在 HTML5/XHTML5 中,
元素不仅仅是 HTML4/XHTML1 中的内联元素。相反,它具有透明的内容模型,这意味着其内容的验证规则与不存在时相同。
所以举例
是有效的,也是
如此。
但
无效,所以
也无效。
Yes, if:
Otherwise no.
In HTML5/XHTML5 the
<a>
element in not simply an inline element as it is in HTML4/XHTML1. Instead it has a transparent content model, which means that the validation rules for its content are the same as if it wasn't there.So for example
is valid, so
is too.
But
is not valid, so
isn't either.
不,这肯定是无效的 HTML。
-div 的内容会将页面重定向到锚标记的 href 吗?
我不太确定你的意思。
但锚点后面的不是 div 的内容,而是锚点的 href 属性。
No that is certainly invalid HTML.
-Will contents of the div redirect the page to the href of the anchor tag?
I'm not so sure on what you mean on this one.
But its not the contents of a div that an anchor follows but the anchor's href attribute.
如果你想要实现的是块级链接,你可以简单地使用 CSS:
If what you're trying to achieve is a block-level link, you can simply use CSS: