[英]Rounded corners not working in IE, CSS/DIV
我的CSS无法与Iexplorer一起使用,有人可以向我解释为什么这不起作用吗?
HTML
<div class="myBox"> Content <div>
CSS:
.myBox {
margin: 0.0in auto;
color: #FFF;
width: 450px;
height:450px;
padding: 12px;
text-align: left;
background-color: #444141;
border: 0px solid #4e4b4b;
/* Do rounding (native in Firefox and Safari) */
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
}
.myBox h2 {
color:#f57f20
}
IE不支持CSS3圆角,我建议您回退使用PNG图像。
只需使用CSS3属性border-radius
。 当然,它可能要等到IE9才能使用,这可以回溯到古老的问题...
您应该使用htc文件在IE6 +中弯曲拐角。 在IE9中,CSS3声明将起作用。 如何使用htc文件弯曲拐角,您可以在此处找到http://starikovs.com/2010/08/24/css3-rounded-corners/ 。
因为IE不支持自定义Mozilla或WebKit属性。
一个选项本来可以使用独立于CSS3浏览器的圆角属性,但尚未在主要浏览器中广泛实现。 因此,如果您现在想要跨浏览器兼容性或禁用JavaScript的功能,则必须坚持使用图像。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.