当前位置: 代码迷 >> Web前端 >> border在IE6设立transparent无效
  详细解决方案

border在IE6设立transparent无效

热度:194   发布时间:2012-08-27 21:21:57.0
border在IE6设置transparent无效

在CSS中 定义

?

border:1px solid transparent;

?

在IE6下是无效的,IE以上版本都是ok的,firefox也是ok的,要在IE6下也有此效果 ,用如下样式替代:

_border-color:tomato; /*For IE6-*/
_filter:chroma(color=tomato);/*For IE6-*/ 

?原理是先给border定义一个颜色,然后再把这个颜色过滤掉。

?

一般要给border设置一个透明的边框,都是为了要撑位置,不然直接设置 border:0px 即可。