我目前正在使用Twitter Bootstrap框架来创建个人网站。
然而,我发现,通过对一些CSS类的轻微调整,该网站看起来更好;是否重要(不是在功能方面,而是在惯例方面)我是否在提供的bootstrap.css文件中进行了这些更改,还是应该将它们移动到仅包含我的更改的单独文件中?答案 0 :(得分:2)
实际上,不建议更改任何框架!对于您的情况,如果您需要进行修改,建议您在bootstrap之后立即运行CSS文件。因此,浏览器会呈现默认的引导程序CSS,然后再进行修改而不会产生任何冲突。
例如,
<-- include your bootstrap file -->
<link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<-- Your modifications -->
<link href="yourcssfile.css" rel="stylesheet">
希望这会有所帮助。
答案 1 :(得分:1)
从维护的角度来看,你应该把你的自定义调整放在一个单独的CSS文件中,所以(例如)如果你要升级/降级你的Bootstrap版本,你的更改仍然是完整的。
您还应该考虑,在处理CSS框架时,通常您将拥有dev/debug
版本和production/minified
版本。如果您更改库代码,您还必须处理所有格式(除非您自己执行缩小/捆绑)。