我知道Internet Explorer在支持CSS3方面很差 - 但是有什么方法可以在使用div的时候创建弯曲的角落吗?在IE8弯曲的角落?
任何人都可以提供工作代码的例子,我可以用它来学习如何正确编写代码。
谢谢
杰米。
我知道Internet Explorer在支持CSS3方面很差 - 但是有什么方法可以在使用div的时候创建弯曲的角落吗?在IE8弯曲的角落?
任何人都可以提供工作代码的例子,我可以用它来学习如何正确编写代码。
谢谢
杰米。
一如以往谷歌是您的朋友:
尝试:http://code.google.com/p/curved-corner/
这个zip文件有工作代码示例的Internet Explorer 6,7,8:
http://code.google.com/p/curved-corner/downloads/detail?name=border-radius-demo.zip
IE9我应该相信本机支持css3角码。
伟大的建议。这就是我所追求的 - 这给了我一些代码示例来玩弄。 – 2011-03-04 22:10:29
CSS派是一个不错的选择。
这是非常简单易用 - 只需拖放一个HTC文件,输入您的CSS3样式,并添加以下行为:
#someselector {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
behavior: url(PIE.htc);
}
它通常是一个好主意,用一个有条件的样式表对于< = IE 8也是如此,在这种情况下,您只会在该样式表中添加行为,因为其他浏览器显然不需要该行为。
另外,使用简写(如有必要)而不是个别角落属性,因为这会导致问题。例如:border-radius:8px;或border-radius:8px 7px 4px 3px; (右上左下)
不错的建议! – 2011-03-04 22:03:34
+1 - 很好找scott – 2011-03-04 22:04:48
+1惊人的链接。在PIE文件中也有许多类似/相关项目的参考文献。这是一个耻辱,它无法修复IE6/7的* rest * :-) – 2011-03-04 22:09:08
重复的[与IE回退实现圆角?](http://stackoverflow.com/questions/4112854/implementing-round-corners-with-ie-fallback) – Phrogz 2011-03-04 22:10:29