IE6问题 - border-color:透明无法正常工作

时间:2011-04-19 09:34:17

标签: css internet-explorer internet-explorer-6 border-color

style="border:solid 1px transparent"在IE6中无效,而是显示黑色边框。

如何解决这个问题?

1 个答案:

答案 0 :(得分:6)

IE6不支持border的{​​{1}}。

通过快速搜索,我发现了解决方法:

http://acidmartin.wordpress.com/2008/08/24/emulating-border-color-transparent-in-internet-explorer-6/

  

要   把它用于IE6,我们会   创建另一个可见的规则   只在版本6(* html hack)   只需两行代码:

transparent
     

......瞧!丑陋的黑色边框   周围.testDiv神奇地消失了。

     

你应该拥有的最后一件事   在使用这个技巧之前的想法是   颜色(边框和色度)   在黑客中。确保你申请了   边框颜色(并分别使用它   在未使用的色度滤波器中)   在那个div中,作为色度滤波器   显示对象的特定颜色   及其内容透明,即   如果黑客的边框颜色是   橙色,以及元素中的文本   也是橙色,它会消失   当橙色色度滤镜是   应用