这是使用 CSS3 PIE 的 css
border: 1px solid #696;
padding: 60px 0;
text-align: center; width: 200px;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
background: #EEFF99;
behavior: url(/PIE.htc);
特别
behavior: url(/PIE.htc);
我的问题是这个 PIE.htc 会被所有浏览器下载还是只能在 IE 7 和 8 中下载?
我也需要在 IE7 和 8 中显示圆角。所以我认为,与其使用 Modernizr 并为圆角编写另一个类和图像,CSS3 PIE 将是一个很好的解决方案,因为每当我们更改边框的颜色和厚度以及元素 PIE.htc 的高度时,htc 都会在 IE7 和 8 中呈现相同的效果,而无需。但在 Modernizr 和图像的情况下,我们将不得不使用上传新图像来进行新的更改,并上传新的更改。
因为我仅使用 Modernizr 来实现这一点,所以我无法加载条件注释,即使我不需要,它也会为每个浏览器加载。所以我想如果 CSS3 PIE 具有良好的灵活性,并且如果它只能加载到 IE7 和 8,那么在这种特殊情况下使用会很好。
behavior
不是有效的 CSS 属性,将被 Internet Explorer 以外的浏览器忽略。他们会not下载 PIE.htc 文件。
你提到你不能load in有条件的
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)