Yi *_*ang 20
不,div元素不能具有href属性,也不会像链接那样起作用.您可以在HTML5中使用以下内容:
<a href="#"><div></div></a>
Run Code Online (Sandbox Code Playgroud)
但是,并非所有当前一代浏览器(尤其是Firefox 3.6)都支持此功能.另一种方法是添加一个绝对定位的a元素,其宽度和高度均为100%div:
div a {
width: 100%;
height: 100%;
position: absolute;
left: 0;
top: 0;
}
Run Code Online (Sandbox Code Playgroud)
这是有效的HTML4,但它当然不适用于旧版本的IE.否则应该完成你想要的.见:http://www.jsfiddle.net/uRh7j/