<分区>
<分区>
Possible Duplicate:
Is putting a div inside an anchor ever correct?
我想要一个复杂元素(包含图像、段落和其他内容)的链接。
我知道它有效,但是有一个 <div>
可以吗? <a>
中的元素元素 ?
最佳答案
是……也不是。
没有完整的 HTML 或 XHTML 推荐允许它。
HTML 5 草案确实允许这样做,但您可能必须做一些事情,例如在 anchor 上显式设置 display:block
以使其在某些浏览器中工作。您可能会发现其他人根本不支持它(我希望能够链接到一个显示浏览器对此支持的引用,但不知道一个,如果知道请发表评论。)
尽管如此,虽然具有漂亮的大点击目标可能很有用,但它并不是一种适合某些浏览器(尤其是屏幕阅读器)所具有的“浏览链接模式”的方法。您最好在内容中使用常规链接,并应用一些 JavaScript 来响应对整个元素的点击。
关于html - 可以将 <div> 放在 <a> 中吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10414405/