我是Bootstrap的新手,并且具有较旧的版本2.3.2。
版本3已发布。如果要使用最新版本,是否只替换CSS和Javascript文件?
我是Bootstrap的新手,并且具有较旧的版本2.3.2。
版本3已发布。如果要使用最新版本,是否只替换CSS和Javascript文件?
Answers:
从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,请参阅:Twitter Bootstrap 3的IE8问题
如果使用Glyphicons,则必须从http://glyphicons.getbootstrap.com/添加它们(图标已移至单独的存储库。) Glyphicons自RC2以来又回来了(Glyphicon Halflings集中有180种字形,字形格式)
如果您使用Javascript Typeahead组件,则必须集成https://github.com/twitter/typeahead.js/(因为会丢弃typeahead javascript),另请参见:Bootstrap 3.0 RC1的Typeahead问题或使用“旧”插件:https : //github.com/bassjobsen/Bootstrap-3-Typeahead,另请参见:https : //stackoverflow.com/questions/18615964/ajax-call-in-bootstrap-3-0-typeahead/18620473
切换到最新版本的jQuery 1.x(不要使用2.x版本,因为jQuery 2.x不支持IE8)
如果您使用在代码中添加或插入html的第三方小部件(例如addthis.com,sharethis.com和Google地图),请为该框大小创建包装器,请参见:Twitter的Bootstrap 3中缺少AddThis计数器的右边框
其他:
Bootstrap 3切换到Box-Sizing:为什么选择box-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
周五(2013年7月26日)宣布了Bootstap 3 RC 1的候选发布版本(而非最终版本3),因此尚无任何官方迁移指南。
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几乎是不可能的。版本更改非常激烈。我试图用bootstrap 3.0更新我的zend framework 2项目,结果是一团糟(就像试图用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。
不确定,但是使用此rereplacer 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应用程序,也可以立即使用。
使用该工具之前,请始终备份文件并将所有内容提交到源代码管理中。
祝你好运,尽管分享你的。