我想将我的项目从TBS 2.3迁移到3,我有一个问题:
我为什么要使用像col - * - 这样的新类而不是span *?
由于我可以使用这两个文件,我的页面上的新bootstrap.css和旧的bootstrap-responsive.css以及旧版本*可以很好地工作...
有什么建议?
答案 0 :(得分:2)
开始阅读:Writing Twitter's Bootstrap with upgrading to v3 in mind。新的TB3是采用移动优先方法编写的,not backward-compatible。
使用旧 bootstrap-responsive.css将覆盖TB3中的CSS规则。这样做我希望你现在或将来都会有冲突。除移动优先方法外,TB3还会切换到box-sizing: border-box?
:Why did Bootstrap 3 switch to box-sizing: border-box?
要查找问题的解决方案,请阅读:Updating Bootstrap to version 3 - what do I have to do?
在this blog中建议选择使用LESS将col-lg- *或col-sm- *属性复制到span- *我从未尝试过这个。 使用最新的源代码,应该可以构造具有与col- - 相同属性的span *类。您必须将这些类添加到grid.less并使用mixins.less修改的mixins。