IE8中的弯角?

Jam*_*and 0 internet-explorer css3

我知道Internet Explorer在支持CSS3方面很差 - 但有没有办法在使用div时创建弯角,就像你可以在IE中使用FF和Safari一样?

任何人都可以提供我可以用来学习如何正确编码的工作代码示例.

谢谢

杰米.

Sco*_*ttE 6

CSS派是一个很好的选择.

http://css3pie.com/

它使用起来非常简单 - 只需输入htc文件,输入css3样式,并添加以下行为:

#someselector {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url(PIE.htc);
}
Run Code Online (Sandbox Code Playgroud)

对于<= IE 8也使用条件样式表通常是一个好主意,在这种情况下,您只在该样式表中添加行为,因为其他浏览器显然不需要它.

另外,使用速记(如果需要)而不是单个角落属性,因为这会导致问题.示例:border-radius:8px; 或border-radius:8px 7px 4px 3px; (右上角左下)