-1

Я разработал приложение, использующее Asp.Net Mvc 4 и bootstrap 3 для пользовательского интерфейса, все отлично работает в Google Chrome и Mozilla Firefox, но bootstrap 3 не поддерживает IE 7 & IE 8.Bootstrap 3 не поддерживает IE 8 и IE 7

Что делать с бутстрапом 3, чтобы поддерживать IE 7 & IE 8?

+0

Можете ли вы описать, какие части не работают в IE, так как я уверен, что весь сайт не сломался. Возможно, связанная публикация: http://stackoverflow.com/questions/17947182/ie8-issue-with-twitter-bootstrap-3 –

+0

Вы можете попробовать использовать [модернизатор] (http://modernizr.com/docs/) – Benjamin

+4

Есть заметки на сайте начальной загрузки об этом, отмечая, какие библиотеки JS необходимы для поддержки IE8. IE7 явно не поддерживается - если вам это действительно нужно, вы можете рассмотреть bootstrap 2 или посмотреть на один из исправлений, которые можно найти. – Paddy

ответ

2

Официально IE7 не поддерживается. IE8 и IE9 будут поддерживать.

check bootstrap doc

проверить это link, чтобы сделать его поддержку в Internet Explorer 8 и 9.


Создание Twitter Bootstrap 3 Совместимость с Internet Explorer 7 и ниже

check this link


Не используйте Twitter Bootstrap 3, если вам нужно будет поддерживать IE7. Щебетать 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

Bootstrap 3 официально отказалась от поддержки IE7, но вы можете попробовать библиотеку polyfill, такие как: https://github.com/coliff/bootstrap-ie7 если вам действительно нужна поддержка для такого старого браузера (например, в корпоративной среде).

IE8 в настоящее время поддерживается (но будет сброшен в Bootstrap v4). Чтобы IE8 работал правильно, вам нужно будет добавить response.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

0

Если вы просто не хотите тратить слишком много времени на старой технологии, как IE8 и ниже,

пожалуйста, дайте взглянуть на https://github.com/hereblur/onesize-css

Это просто удалить реагирует с IE8 и конвертировать веб-размер для настольной версии на IE8 и ниже, не затрагивая отзывчивую поддержку в другом браузере.

Протестировано и работает на IE8 (скоро для IE7 и ниже). может быть, вы можете попробовать.

Смежные вопросы