要将CSS样式应用于除IE9之外的其他浏览器,可以使用以下方法:
.box {
border-radius: 10px; /* 标准属性 */
-webkit-border-radius: 10px; /* Chrome、Safari */
-moz-border-radius: 10px; /* Firefox */
-o-border-radius: 10px; /* Opera */
}
/ 仅对IE9及以下版本生效 /
.box {
color: red\9;
}
/ 仅对IE8及以下版本生效 /
.box {
color: red\0;
}
/ 仅对IE7生效 /
.box {
*color: red;
}
/ 仅对IE6生效 /
.box {
_color: red;
}
<div id="box" class="box"></div>
<script src="modernizr.js"></script>
<script>
if (!Modernizr.flexbox) {
document.getElementById('box').classList.add('no-flexbox');
}
</script>
.box {
/* 适用于支持flexbox的浏览器 */
display: flex;
}
.no-flexbox {
/* 适用于不支持flexbox的浏览器 */
display: block;
}
以上是几种常见的将CSS样式应用于除IE9之外的其他浏览器的方法。具体选择哪种方法取决于项目需求和兼容性要求。
领取专属 10元无门槛券
手把手带您无忧上云