CSS PIE - 边界问题?

时间:2011-09-26 13:22:02

标签: css internet-explorer internet-explorer-8 internet-explorer-7 css3pie

在渲染边框的RGBA颜色时遇到问题。边框半径的RGBA颜色工作正常但不是边框颜色,并且没有显示任何边框颜色。

CSSPie中是否有单独的“-pie-”标签用于边界中的RGBA?

我的代码:

.border{
position:absolute; 
right: 250px; 
top: 250px; 
width: 400px; height:100px; 
z-index: 9999;
border: 3px solid rgba(52, 52, 52, 0.3);
border-radius: 10px; -moz-border-radius: 10px; 
behavior: url(PIE.htc); 
}

无法在IE 7中看到边框& 8 ...你能帮忙吗?

提前致谢!

3 个答案:

答案 0 :(得分:2)

对于Border-radius问题,您必须为该元素应用样式position:relative; and z-index:0;。希望这会奏效。

答案 1 :(得分:0)

我有根据的猜测是IE7和IE8仅支持rgb()而不支持rgba(),这就是为什么没有显示边框的原因。

答案 2 :(得分:0)

不幸的是,PIE尚未支持此功能。如果它确实实现了,它无疑需要一个单独的-pie-border或-pie-border-color属性,因为IE的解析器会丢弃整个边框值,如果它包含无法识别的rgba字符串。

以下是跟踪此功能的故障单:https://github.com/lojjic/PIE/issues/55