相关疑难解决方法(0)

使用CSS功能/特征检测检测IE11

IE10 +不再支持浏览器检测标签来识别浏览器.

为了检测IE10,我使用JavaScript和功能测试技术来检测某些带ms前缀的样式,例如msTouchActionmsWrapFlow.

我想对IE11做同样的事情,但我假设所有的IE10样式也将在IE11中得到支持.任何人都可以帮我识别IE11中唯一可以用来分辨两者的风格或功能吗?

额外信息

  • 我不想使用用户代理类型检测,因为它是如此的参差不齐,并且可以更改,我想我已经读过IE11故意试图隐藏它是Internet Explorer的事实.
  • 有关IE10功能测试如何工作的示例,我使用此JsFiddle(不是我的)作为我测试的基础.
  • 此外,我期待很多答案"这是一个坏主意......".我对此的需求之一是IE10声称它支持某些功能,但实现得非常糟糕,我希望能够区分IE10和IE11 +,以便将来继续使用基于功能的检测方法.
  • 这个测试与Modernizr测试结合在一起,只会使一些功能"回退"到不那么迷人的行为.我们不是在谈论关键功能.

我也在使用Modernizr,但在这里没有用.我需要帮助解决我明确提出的问题.

sample feature-detection internet-explorer-11

77
推荐指数
6
解决办法
9万
查看次数

列是IE 8中的全宽 - Css引导程序

我在我的网页中使用bootstrap 3.0.3并添加html5shiv lib并响应lib以解决此问题,但它无法在Internet Explorer 8上运行.

我的HTML代码:

<div class="container">
    <div class="row">
        <div class="col-sm-4" style="background:red;">&nbsp;</div>
        <div class="col-sm-4" style="background:green;">&nbsp;</div>
        <div class="col-sm-4" style="background:blue;">&nbsp;</div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

它在FF和Webkits浏览器中运行良好但导致IE:

在此输入图像描述

现在演示在这里,我该如何解决?

css internet-explorer internet-explorer-8 twitter-bootstrap twitter-bootstrap-3

17
推荐指数
1
解决办法
2万
查看次数

如何让我的输入字段在浏览器中看起来一样?

我有一个包含两个输入字段的登录页面.在Chrome,Firefox和IE10中,它们看起来很棒,但在IE 7,8,9中,它们太薄了.这是字段的HTML和类.

HTML:

<div class="login-input">
<input data-val="true" data-val-required="Username is required." id="Username" name="Username" type="text" value="">
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

.login-input input
{
width: 250px;
height: 14px;
}
Run Code Online (Sandbox Code Playgroud)

这就是它在Chrome,Firefox,IE10中的外观(正确的外观) http://i.imgur.com/6swf7.png

这就是它在IE 7,8,9中的外观(不正确的外观) http://i.imgur.com/ltzdG.png

谢谢!

html css cross-browser

5
推荐指数
1
解决办法
1150
查看次数

我如何在CSS中进行IE条件限制?

如果我想根据用户正在查看页面的浏览器添加填充,有没有一种方法可以在CSS中执行以下操作:

如果IE填充:5px; 否则如果不是IE填充10px;

css

2
推荐指数
3
解决办法
4077
查看次数