-
Download the latest version from http://getbootstrap.com/ OR Replace the css and js files with the newest versions or use CDN (http://www.bootstrapcdn.com/)
-
Migrate your html, yes indeed read http://bootply.com/bootstrap-3-migration-guide. You could try http://twitterbootstrapmigrator.w3masters.nl/ or http://code.divshot.com/bootstrap3_upgrader/ (provide checklist too)
-
remove html5shiv cause TB drops support for IE7 and Firefox 3.xadd html5shiv.js to add support of HTML5 elements to IE8 -
add respond.js (https://github.com/scottjehl/Respond) for media query support in IE. NOTE this won’t work with CDN, see: IE8 issue with Twitter Bootstrap 3
-
If you use Glyphicons, you will have to add them from http://glyphicons.getbootstrap.com/ ( icons have been moved to a separate repository.)Glyphicons are back since RC2 (180 glyphs in font format from the Glyphicon Halflings set) -
If you use the Javascript Typeahead component, you will have to integrate https://github.com/twitter/typeahead.js/ (cause typeahead javascript is dropped) See also: Typeahead problems with Bootstrap 3.0 RC1 Or use the “old” plugin: https://github.com/bassjobsen/Bootstrap-3-Typeahead, see also: https://stackoverflow.com/questions/18615964/ajax-call-in-bootstrap-3-0-typeahead/18620473
-
Switch to the latest version of jQuery 1.x (don’t use the 2.x version cause jQuery 2.x don’t support IE8)
-
If you use third party widgets which adds or insert html to your code (like addthis.com, sharethis.com and Google maps), create a wrapper for the box-sizing, see: Right border of the AddThis counter missing with Twitter’s Bootstrap 3
Other:
Bootstrap 3 switch to box-sizing: border-box why?: https://stackoverflow.com/a/18858771/1596547
Note support for IE7 has been dropped. https://github.com/coliff/bootstrap-ie7 try to add the css part back with use of some conditional CSS.