-1

我开发了一个应用程序,使用Asp.Net Mvc 4和bootstrap 3进行用户界面,在谷歌浏览器和Mozilla Firefox上一切正常,但引导程序3不支持IE 7 & IE 8Bootstrap 3不支持IE 8和IE 7

如何处理bootstrap 3以使其支持IE 7 & IE 8?

+0

你能描述哪些部分不能在IE中工作,因为我非常确定整个网站没有坏掉。也许相关的帖子:http://stackoverflow.com/questions/17947182/ie8-issue-with-twitter-bootstrap-3 – 2014-08-28 11:29:02

+0

你可以尝试使用[modernizer](http://modernizr.com/docs/) – Benjamin 2014-08-28 11:30:14

+4

有关于这个引导网站的笔记,注意什么JS库需要支持IE8。 IE7明确地不被支持 - 如果你确实需要这个,你可能需要考虑bootstrap 2,或者查看可以找到的其中一个补丁。 – Paddy 2014-08-28 11:31:19

回答

2

正式不支持IE7。 IE8和IE9将得到支持。

check bootstrap doc

检查此link使它在Internet Explorer 8支持和9


制作Twitter的引导3支持的与Internet Explorer 7和下面

check this link


如果您必须支持IE7,请勿使用Twitter的Bootstrap 3。 Twitter的Bootstrap 3有很多变化(Updating Bootstrap to version 3 - what do I have to do?,http://bassjobsen.weblogs.fm/its-a-shame-the-newest-version-of-githubs-most-popular-projects-is-not-backward-compatible/)不要试图修复它们的IE7。考虑使用最新的2.3.2版本,没有错。你简单不能兼得;支持旧版浏览器和最新的HTML/CSS支持。

source

5

引导3正式下跌支持IE7,但你可以尝试填充工具库,如:https://github.com/coliff/bootstrap-ie7如果你真的需要这样一个古老的浏览器支持(如在企业环境中)。

目前支持IE8(但会在Bootstrap v4中删除)。为了让IE8正常工作,您需要将respond.js添加到您的应用中。

<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries --> 
<!-- WARNING: Respond.js doesn't work if you view the page via file:// --> 
<!--[if lt IE 9]> 
    <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> 
    <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> 
<![endif]--> 
+1

详情:http://getbootstrap.com/getting-started/#support-ie8-ie9 – cvrebert 2014-08-28 21:04:40

0

如果你只是不想花太多时间在旧的技术,如IE8及以下,

请给看看https://github.com/hereblur/onesize-css

它只是响应从IE8删除和转换网页大小到IE8及以下版本的桌面版本,而不触及其他浏览器的响应支持。

经过测试,适用于IE8(很快适用于IE7及更低版本)。可能你可以试试看。