我在IE11中面临填充问题,我试图使用IE等特定语句控制css,如
<!--[if IE 11]>
<link rel="stylesheet" type="text/css" href="http:kin/frontend/enterprise/wyf-upgrade/css/styles-ie-11.css" media="all" />
<![endif]-->
但这种情况不正常。请提出任何解决方案来解决这个问题。
答案 0 :(得分:1)
试试这个对我有用
$(window).load(function() {
if(navigator.userAgent.match(/Trident.*rv:11\./)) {
$('body').addClass('ie11');
}
});
body.ie11 #some-other-div{
}
答案 1 :(得分:0)
您可以使用jQuery实现此目的:
if ($.browser.msie && $.browser.version == 11) {
$("body").addClass("ie11");
}
此示例检查浏览器是否为IE11,如果为true,则将类“ie11”添加到body元素,以便您可以在样式表中指定样式,该样式应仅应用于IE11。