对a链接的
display
设置为block
,以便整个标签可以点击。但是,如果对该标签设置为
position:absolute
后,会发现在ie6、ie7下有时点击无效,ie8下有效(ie8标准),使用zoom:1
方式也无法解决问题。
解决方案
- 使用
position:relative
而不是position:absolute
; - 添加背景色;
- 添加透明的背景图片,gif或png,但会增加无意义的http请求;
- 使用
background:url(about:blank)
,最佳方案(推荐); - 在
A
外面套一个DIV
,给DIV定义width
、height
、position:absolute
。