Bootstrap 3不支持IE 8和IE 7
我开发了一个应用程序,使用Asp.Net Mvc 4和bootstrap 3进行用户界面,在谷歌浏览器和Mozilla Firefox上一切正常,但引导程序3不支持IE 7 & IE 8Bootstrap 3不支持IE 8和IE 7
如何处理bootstrap 3以使其支持IE 7 & IE 8?
正式不支持IE7。 IE8和IE9将得到支持。
检查此link使它在Internet Explorer 8支持和9
制作Twitter的引导3支持的与Internet Explorer 7和下面
如果您必须支持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支持。
引导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]-->
详情:http://getbootstrap.com/getting-started/#support-ie8-ie9 – cvrebert 2014-08-28 21:04:40
如果你只是不想花太多时间在旧的技术,如IE8及以下,
请给看看https://github.com/hereblur/onesize-css
它只是响应从IE8删除和转换网页大小到IE8及以下版本的桌面版本,而不触及其他浏览器的响应支持。
经过测试,适用于IE8(很快适用于IE7及更低版本)。可能你可以试试看。
你能描述哪些部分不能在IE中工作,因为我非常确定整个网站没有坏掉。也许相关的帖子:http://stackoverflow.com/questions/17947182/ie8-issue-with-twitter-bootstrap-3 – 2014-08-28 11:29:02
你可以尝试使用[modernizer](http://modernizr.com/docs/) – Benjamin 2014-08-28 11:30:14
有关于这个引导网站的笔记,注意什么JS库需要支持IE8。 IE7明确地不被支持 - 如果你确实需要这个,你可能需要考虑bootstrap 2,或者查看可以找到的其中一个补丁。 – Paddy 2014-08-28 11:31:19