我有一个 <div>
块,其中包含一些我不想更改的精美视觉内容。我想让它成为一个可点击的链接。
我正在寻找类似 <a href="…"><div> … </div></a>
的内容,但这是有效的 XHTML 1.1。
原文由 EE. 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答883 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答855 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
2 回答2.6k 阅读
来到这里是希望找到比我更好的解决方案,但我不喜欢这里提供的任何解决方案。我认为你们中的一些人误解了这个问题。 OP 想让一个充满内容的 div 表现得像一个链接。这方面的一个例子是 facebook 广告——如果你看,它们实际上是正确的标记。
对我来说,禁忌是:javascript(不应该只需要一个链接,而且 SEO/可访问性非常差);无效的 HTML。
本质上是这样的:
<span></span>
,而不是<span />
- 谢谢@Campey)它现在将覆盖面板,因为它位于
<A>
标签内,所以它是一个可点击的链接