我有一个带有一些花哨视觉内容的
块,我不想改变它。 我想让它成为可点击的链接。
我想要像<a href="..."><div> … </div></a>
这样的东西,但是符合XHTML 1.1的规范。
我聪明的回答:
“如何将块级元素变为超链接并在XHTML 1.1中验证”的回答是闪烁其词的。
只需使用HTML5 DOCTYPE DTD即可。
实际上不适用于ie7。
onclick="location.href='page.html';"
适用于IE7-9,Chrome,Safari,Firefox
如果所有的事情都能这么简单就好了...
#logo {background:url(../global_images/csg-4b15a4b83d966.png) no-repeat top left;background-position:0 -825px;float:left;height:48px;position:relative;width:112px}
#logo a {padding-top:48px; display:block;}
<div id="logo"><a href="../../index.html"></a></div>
多想一些创新的点子吧 ;-)
a
标签下放置一个div
是完全有效的。 - Juan A. Navarro