Я новичок в Bootstrap и имею более старую версию 2.3.2.
Выпущена версия 3. Могу ли я просто заменить файлы CSS и Javascript, если я хочу использовать последнюю версию?
Я новичок в Bootstrap и имею более старую версию 2.3.2.
Выпущена версия 3. Могу ли я просто заменить файлы CSS и Javascript, если я хочу использовать последнюю версию?
Ответы:
Загрузите последнюю версию с http://getbootstrap.com/ ИЛИ замените файлы css и js новейшими версиями или используйте CDN ( http://www.bootstrapcdn.com/ )
Перенесите свой html, да, действительно, прочтите http://bootply.com/bootstrap-3-migration-guide . Вы можете попробовать http://twitterbootstrapmigrator.w3masters.nl/ или http://code.divshot.com/bootstrap3_upgrader/ (также предоставьте контрольный список)
удалить html5shiv, потому что TB прекращает поддержку IE7 и Firefox 3.x добавляет html5shiv.js, чтобы добавить поддержку элементов HTML5 в IE8
добавьте response.js ( https://github.com/scottjehl/Respond ) для поддержки медиа-запросов в IE. ПРИМЕЧАНИЕ, это не будет работать с CDN, см. Проблема IE8 с Twitter Bootstrap 3.
Если вы используете Glyphicons, вам нужно будет добавить их с http://glyphicons.getbootstrap.com/ (значки были перемещены в отдельный репозиторий). Глификоны вернулись с RC2 (180 глифов в формате шрифта из набора Glyphicon Halflings)
Если вы используете компонент Javascript Typeahead, вам придется интегрировать https://github.com/twitter/typeahead.js/ (из-за того, что javascript typeahead отбрасывается) См. Также: Проблемы Typeahead с Bootstrap 3.0 RC1 Или используйте «старый» плагин : https://github.com/bassjobsen/Bootstrap-3-Typeahead , см. также: /programming/18615964/ajax-call-in-bootstrap-3-0-typeahead/18620473
Переключитесь на последнюю версию jQuery 1.x (не используйте версию 2.x, потому что jQuery 2.x не поддерживает IE8)
Если вы используете сторонние виджеты, которые добавляют или вставляют html в ваш код (например, addthis.com, sharethis.com и карты Google), создайте оболочку для изменения размера окна, см .: Правая граница счетчика AddThis отсутствует в Twitter Bootstrap 3
Другой:
Bootstrap 3 переключается на размер окна: border-box, почему ?: https://stackoverflow.com/a/18858771/1596547
Обратите внимание, что поддержка IE7 прекращена. https://github.com/coliff/bootstrap-ie7 попробуйте добавить часть css обратно с использованием некоторого условного CSS.
Обновлено 2018
Бутстрап с 3 по 4
Инструмент обновления Bootstrap 4 (это поможет перейти с Bootstrap 3 на 4)
Бутстрап с 2 по 3
Кандидат на выпуск (не окончательный выпуск 3) для Bootstap 3 RC 1 был объявлен в пятницу (26 июля 2013 г.), поэтому официального руководства по миграции пока нет.
В Bootstrap 3 произошли серьезные изменения. Обратная совместимость с 2.x отсутствует, поэтому вы не можете просто заменить файлы. Однако вы можете найти полезные советы здесь, на Bootply:
http://bootply.com/bootstrap-3-migration-guide
Также в разработке находится инструмент миграции Bootstrap: https://github.com/iatek/bootstrap-migrate
Инструмент обновления Bootstrap 2.x до 3: http://upgrade-bootstrap.bootply.com/v3
практически невозможно перейти с начальной загрузки 2.3 на 3.0. изменение версии очень радикальное. Я попытался обновить свой проект zend framework 2 с помощью bootstrap 3.0, и результаты были беспорядочными (например, попытка открыть с помощью IE 5).
Мой совет: старый проект с использованием bootstrap 2.X пусть с bootstrap 2.x. Новый стартовый проект, начнем с 3.0.
На мой взгляд, такое изменение версии было очень большой ошибкой команды начальной загрузки. Они должны были сделать постепенное обновление 2.4, 2.5, 2.6 ....
span12
.
Я только что перешел на 3.0.3, и это приложение на Python https://pypi.python.org/pypi/b2tob3/0.4 сделало эту задачу довольно простой.
Я сделал плагин grunt для автоматизации обновления bootstrap 2.3 до 3.0 html.
Проверьте это на https://github.com/jdewit/grunt-html-upgrader.
Не уверен, но используйте это расширение-заменитель joomla
обратитесь по этой ссылке,
http://www.nonumber.nl/extensions/rereplacer
в противном случае переопределение шаблона - единственный способ сделать это.
Если у вас большое приложение с большим количеством файлов с большим количеством настроек, каждый инструмент, скорее всего, не сможет ответить в большинстве случаев, с которыми вы сталкиваетесь.
Сначала, конечно, я рекомендую попробовать: https://pypi.python.org/pypi/b2tob3/0.4, но это не отвечает моим потребностям, я раздвоил эту версию и адаптировал свою собственную, чтобы иметь возможность мигрировать вместе Bootstrap 2–3 и Font Awesome 3–4 вместе, некоторые случаи, которые не рассматриваются в b23tob3-v0.4 (исходный вариант), пытаются лечить в моей версии.
Прочтите мой пост здесь: http://ask.osify.com/qa/589 Найдите мое обновление в github: https://github.com/metrey/b2tob3 Вы также можете найти скомпилированное приложение Windows там, чтобы сразу использовать .
ВСЕГДА делайте резервную копию своих файлов и передайте все в систему управления версиями перед использованием инструмента.
Удачи и поделитесь своими мыслями.