要解决在IE上不执行的CSS问题,可以考虑以下几种方法:
/* 仅适用于IE浏览器 */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
/* IE浏览器特定的CSS样式 */
selector {
property: value;
}
}
/* 标准写法 */
selector {
property: value;
}
/* 添加浏览器前缀 */
-webkit-property: value;
-moz-property: value;
-o-property: value;
-ms-property: value;
property: value;
// 检测是否为IE浏览器
if (navigator.userAgent.indexOf("MSIE") !== -1 || !!document.documentMode) {
// 添加CSS类
document.body.classList.add('ie');
}
/* 在IE浏览器中应用特定的CSS样式 */
.ie selector {
property: value;
}
以上是一些解决在IE上不执行的CSS的方法,可以根据具体情况选择适合的解决方案。