如何仅针对特定情况下的InternetExplorer 10,例如InternetExplorer特定的CSS或InternetExplorer特定的JavaScript代码?如何仅针对特定情况下的InternetExplorer 10,例如InternetExplorer特定的CSS或InternetExplorer特定的JavaScript代码?我试过了,但没用:<!--[if IE 10]> <html class="no-js ie10"> <![endif]--> <!--[if !IE]><!--> <html lang="en" class="no-js"> <!--<![endif]-->InternetExplorer 10忽略条件注释,并使用<html class="no-js">而不是<html class="no-js ie10">.
3 回答
浮云间
TA贡献1829条经验 获得超4个赞
if ($.browser.msie && $.browser.version === 10) { $("html").addClass("ie10");}
达令说
TA贡献1821条经验 获得超6个赞
我不会用JavaScriptnavigator.userAgent
或$.Browser(使用navigator.userAgent
)因为它可以被欺骗。
针对Internet Explorer 9、10和11(注:也是最新的Chrome):
@media screen and (min-width:0\0) { /* Enter CSS here */}
若要针对Internet Explorer 10,请执行以下操作:
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) { /* IE10+ CSS here */}
若要以边缘浏览器为目标:
@supports (-ms-accelerator:true) { .selector { property:value; } }
添加回答
举报
0/150
提交
取消