我问这个问题,因为我现在无法测试它。
是否可以使iexplorer 8 webkit(基于css的圆角)与以下元标记兼容?
<meta http-equiv="X-UA-Compatible" content="IE=8" />
任何信息都会很棒!
答案 0 :(得分:5)
不可以,使用上述-webkit
标记无法使Internet Explorer 8跟随<meta>
CSS属性。
Internet Explorer 8使用 Trident 作为其渲染引擎,而不是 Webkit 。因此,您无法以 Webkit 的确切方式使其呈现页面。
上述<meta>
标记用于强制Internet Explorer 8及以上版本使用Internet Explorer 8中的呈现代码呈现页面。
事实上,使用此标记会阻止border-radius
from working in Internet Explorer 9,因为它会告诉Internet Explorer 9像Internet Explorer 8那样呈现页面(没有border-radius
支持)。
但是,您可以使用CurvyCorners之类的JavaScript解决方案来“添加”对border-radius
CSS3属性的支持,直到Internet Explorer 9 is released。请注意,虽然这是border-radius
在不受支持的浏览器中的行为的近似值,但它可能会导致其他无法预料的问题。