繁体   English   中英

使用IE回退实现圆角?

[英]Implementing rounded corners with IE fallback?

我需要在IE中实现圆角。 我知道使用VML的HTC方法,但这不是一个选项,因为它使事情复杂化(比如当你有绝对和相对定位等)并且它只能在所有角落应用效果。

我将使用Photoshop制作圆角,然后将它们切片。 但是,我不希望整个Web社区遭受IE用户的困扰,因此,我想对支持它的人使用border-radius 我认为将border-radius应用于每个人并将IE条件注释IE lt 9应用于IE 6,7和8的图像是足够安全的。

我的问题是,我如何制作这样一个无缝地应用角落图像的ie.css? 绝对定位很容易,但是当角落具有透明度时(即透过角落图像可以看到容器的角落),这不是一个选项。 有任何想法吗?

到目前为止我个人最喜欢的是CSS3Pie项目,它简单,非阻碍 ,意味着你可以在IE的各种版本中没有一堆单独的黑客做好的CSS3。

只是为了澄清,这意味着您可以在CSS中使用border-radius,box-shadow等,而无需执行任何条件注释。

这确实需要在浏览器上启用JavaScript,但是'Timmy坐在那里与IE6并没有javascript并不是真的期待互联网爱他现在呢?

Ryan Thrash有一个关于Simple Rounded Corner CSS Box的精彩教程
支持IE以及其他浏览器。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM