CSS - border-radius不在IE6/7/8中显示

6 css internet-explorer cross-browser css3 vendor-prefix

我正在使用以下CSS在我的DIV上实现圆角边框:

border: 1px solid #999; 
border-radius: 6px; 
-ms-border-radius: 6px; 
-moz-border-radius: 6px; 
-webkit-border-radius: 6px;
Run Code Online (Sandbox Code Playgroud)

但是在IE 6/7/8中,即使我包含了IE特定半径,它也没有显示圆角DIV边框(它显示方形边框).

任何想法为什么只有IE 6/7/8不显示圆形边框?

Gab*_*ley 15

从IE8开始,IE不支持CSS3 border-radius属性.不确定你看到它说它做了什么.您可以使用图像,JavaScript或许多其他技巧来改进IE中的角落.

  • 您可以使用CSS3Pie来支持即使在包括IE6的IE中:http://css3pie.com/ (3认同)
  • IE9支持border-radius(*没有*任何前缀,如-ms):http://stackoverflow.com/questions/3162890/which-border-radius-property-will-work-in-ie9 (2认同)