【发布时间】:2011-07-09 14:31:07
【问题描述】:
<a href="/admin/menu_bars/select">
<div class="action_box right">
Manage Menu Bars
</div>
</a>
a .action_box {
text-decoration: none;
}
没用=\
【问题讨论】:
-
您不能在锚点内使用
div。请改用span。 -
请注意,
divs 不能在任何 HTML 标准中的锚标记内。divs 是块标签,而锚点是内联标签。并且其他内联内只能有内联标签。 -
如果将 div 更改为 span 元素,或者将 display:block 应用于锚标记,则不会有问题'
-
@Kyle, @Holger Just:它在 HTML5 中有效,主要原因是所有主流浏览器都支持它,即使它不是有效的 HTML4。因此,即使它现在无效,在实践中,它也可以在任何地方工作。 (更多信息:html5doctor.com/block-level-links-in-html-5)
-
谢谢,我一直忘记这件事。哈哈。
标签: css