Je suis nouveau sur Bootstrap et j'ai l'ancienne version 2.3.2.
La version 3 a été publiée. Est-ce que je remplace simplement les fichiers CSS et Javascript si je souhaite utiliser la dernière version?
Je suis nouveau sur Bootstrap et j'ai l'ancienne version 2.3.2.
La version 3 a été publiée. Est-ce que je remplace simplement les fichiers CSS et Javascript si je souhaite utiliser la dernière version?
Réponses:
Téléchargez la dernière version sur http://getbootstrap.com/ OU remplacez les fichiers css et js par les versions les plus récentes ou utilisez CDN ( http://www.bootstrapcdn.com/ )
Migrez votre html, oui, lisez bien http://bootply.com/bootstrap-3-migration-guide . Vous pouvez essayer http://twitterbootstrapmigrator.w3masters.nl/ ou http://code.divshot.com/bootstrap3_upgrader/ (fournir également une liste de contrôle)
supprimer html5shiv cause TB supprime le support pour IE7 et Firefox 3.x ajouter html5shiv.js pour ajouter le support des éléments HTML5 à IE8
ajoutez respond.js ( https://github.com/scottjehl/Respond ) pour la prise en charge des requêtes multimédias dans IE. REMARQUE cela ne fonctionnera pas avec CDN, voir: Problème IE8 avec Twitter Bootstrap 3
Si vous utilisez Glyphicons, vous devrez les ajouter depuis http://glyphicons.getbootstrap.com/ (les icônes ont été déplacées vers un référentiel séparé.) Les glyphicons sont de retour depuis RC2 (180 glyphes au format police de l'ensemble Glyphicon Halflings)
Si vous utilisez le composant Javascript Typeahead, vous devrez intégrer https://github.com/twitter/typeahead.js/ (parce que typeahead javascript est abandonné) Voir aussi: Problèmes typeahead avec Bootstrap 3.0 RC1 Ou utiliser le "vieux" plugin : https://github.com/bassjobsen/Bootstrap-3-Typeahead , voir aussi: /programming/18615964/ajax-call-in-bootstrap-3-0-typeahead/18620473
Basculez vers la dernière version de jQuery 1.x (n'utilisez pas la version 2.x car jQuery 2.x ne prend pas en charge IE8)
Si vous utilisez des widgets tiers qui ajoutent ou insèrent du HTML à votre code (comme addthis.com, sharethis.com et Google maps), créez un wrapper pour le dimensionnement de la boîte, voir: Bordure droite du compteur AddThis manquante avec Bootstrap 3 de Twitter
Autre:
Bootstrap 3 passe au box-sizing: border-box pourquoi?: Https://stackoverflow.com/a/18858771/1596547
Remarque: la prise en charge d'IE7 a été abandonnée. https://github.com/coliff/bootstrap-ie7 essayez de rajouter la partie css en utilisant du CSS conditionnel.
Mise à jour 2018
Bootstrap 3 à 4
Outil de mise à niveau Bootstrap 4 (cela aidera à migrer de Bootstrap 3 à 4)
Bootstrap 2 à 3
Une version candidate (pas la version finale 3) pour Bootstap 3 RC 1 a été annoncée vendredi (26 juillet 2013), il n'y a donc pas encore de directives de migration officielles.
Il y a des changements majeurs pour Bootstrap 3. Il n'y a pas de rétrocompatibilité avec 2.x, vous ne pouvez donc pas simplement remplacer les fichiers. Vous pouvez cependant trouver des conseils utiles ici sur Bootply:
http://bootply.com/bootstrap-3-migration-guide
Un outil de migration Bootstrap est également en préparation: https://github.com/iatek/bootstrap-migrate
Outil de mise à niveau Bootstrap 2.x vers 3: http://upgrade-bootstrap.bootply.com/v3
il est presque impossible de migrer de bootstrap 2.3 vers 3.0. le changement de version est très radical. J'ai essayé de mettre à jour mon projet zend framework 2 avec bootstrap 3.0 et les résultats étaient un désordre (comme essayer d'ouvrir avec IE 5).
Mon conseil: ancien projet utilisant bootstrap 2.X let avec bootstrap 2.x. Nouveau projet de départ, commencez par 3.0.
À mon avis, un tel changement de version était une très grosse erreur de la part de l'équipe d'amorçage. Ils auraient dû faire une mise à jour graduelle 2.4, 2.5, 2.6 ....
span12
.
Je viens de migrer vers la version 3.0.3 et cette application python https://pypi.python.org/pypi/b2tob3/0.4 a rendu la tâche assez facile.
J'ai créé un plugin grunt pour automatiser la mise à niveau de bootstrap 2.3 vers 3.0 html.
Découvrez-le sur https://github.com/jdewit/grunt-html-upgrader
Ce n'est pas sûr mais utilisez cette extension joomla de remplacement
renvoyer ce lien,
http://www.nonumber.nl/extensions/rereplacer
sinon, les remplacements de modèle sont le seul moyen de le faire.
Si vous avez une grosse application avec beaucoup de fichiers avec beaucoup de personnalisation, chaque outil unique ne pourrait probablement pas répondre à la plupart des cas auxquels vous êtes confronté.
Tout d'abord, bien sûr, je recommande d'essayer: https://pypi.python.org/pypi/b2tob3/0.4 mais cela ne répondra pas à mon besoin, j'ai forké cette version et j'adapte la mienne pour pouvoir migrer ensemble Bootstrap 2 à 3 et Font Awesome 3 à 4 ensemble, certains cas qui ne sont pas traités dans b23tob3-v0.4 (original) essaient de traiter dans ma version.
Lisez mon article ici: http://ask.osify.com/qa/589 Trouvez ma mise à jour dans github: https://github.com/metrey/b2tob3 Vous pouvez également y trouver l'application Windows compilée à utiliser tout de suite .
Sauvegardez TOUJOURS vos fichiers et validez tout dans le contrôle de code source avant d'utiliser l'outil.
Bonne chance et partagez votre avis.