我使用的是最新的jquery和jquery-ui。我使用了大多数的jquery按钮,日期选择器,对话框等等。无论是在兼容模式还是非兼容模式下,它们在IE8中都没有圆角边缘。然而,在firefox和chrome中有圆角。我需要在应用样式的jquery的css中包含什么东西吗?任何帮助都将不胜感激。
发布于 2012-06-05 20:21:26
圆角是CSS3的一项功能。IE 8不支持CSS3。最早支持“边框半径”的IE版本是IE9。
如果您正在寻找适用于旧版IE浏览器的polyfill,请查看CSS3 PIE。我个人的运气不是很好,但我听到了一些好消息。
虽然IE8比它以前的版本有了突飞猛进的进步,但IE8有很多不足之处;特别是它对特性的支持。记住,这是一个有3年历史的浏览器,它比chrome/firefox慢了一点,后者几乎每周都会向你推送更新。
对于它或其他浏览器缺少的许多功能,有许多多边形填充,请查看Modernizr Polyfill Wiki Article,了解有关可用于填补空白的工具的信息。我还建议你仔细权衡使用polyfill的利弊,有时你根本不需要它。(圆角通常不会破坏网站,所以你可以忽略它,继续你的一天)
发布于 2012-06-05 20:23:18
您可以使用http://css3pie.com/,它模拟了旧IE版本中的CSS3功能。IE8不支持很多像border-radius
这样的CSS3特性
发布于 2012-06-05 20:25:16
您可能还想查看Modernizr以模拟CSS3特性。我们已经将其用于该目的(以及其他目的)。
https://stackoverflow.com/questions/10904330
复制相似问题