1

我想知道在 Bootstrap 中自定义较少文件的最佳方法是什么,同时保持轻松更新到未来的 Bootstrap 版本。

只修改较少的文件很简单,但问题是,当下一版本的 Bootstrap 出来时,升级可能会很痛苦(因为所有的更改都已经与原始源深度混合。)

另一种做法会类似于开闭原则,即保持原有的less文件不变,添加我自定义的less文件覆盖我需要的CSS规则。当 Bootstrap 更新时,(希望)我可以简单地替换较少的文件,一切都会神奇地工作。然而,不管我的假设是否正确,相同的 CSS 规则会分散在更多的地方并且难以管理。此外,我们覆盖的 CSS 越多(不是出于兼容性或其他目的),我们浪费的带宽就越多。

我知道这在很大程度上取决于 Bootstrap 的作者如何处理框架的结构甚至 CSS 规则的命名,但我仍然想听听大家的意见。

谢谢。

4

1 回答 1

2

我参与了几个项目,我必须做几乎相同的事情。正如您所说,显然更好的选择是编写自己的更少文件。保持干净和有条理与您如何编写自己的 CSS 有关,对吧?

我的建议是使用您自己的 Less 文件,然后重用一些 Bootstrap 类来指定您的属性。

此外,如果您正确使用 CSS3 继承,可以最大限度地减少带宽浪费。

于 2012-06-20T21:33:47.140 回答