Я новачок у 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
додайте respo.js ( https://github.com/scottjehl/Respond ) для підтримки медіа-запитів у IE. ПРИМІТКА. Це не працюватиме з CDN, див. Випуск IE8 у Twitter Bootstrap 3
Якщо ви використовуєте Glyphicons, вам доведеться додати їх з http://glyphicons.getbootstrap.com/ (піктограми переміщені до окремого сховища.) Glyphicons повернувся з 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 3
Інший:
Bootstrap 3 переключиться на розмір коробки: border-box why ?: 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 зробило це досить легким завданням.
Я зробив грунтовний плагін для автоматизації оновлення завантажувальної версії 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, а також відразу використовувати її. .
ЗАВЖДИ створюйте резервні копії своїх файлів і виконайте все, щоб контролювати джерело, перш ніж використовувати інструмент.
Успіхів і поділіться своїм хоч.