如何从Bootstrap 3中获取响应式网格系统?

111
我需要使用Twitter Bootstrap为我的Web应用程序添加响应式设计功能。 我只想要响应式行为,不关心Bootstrap中包含的排版,组件或其他任何内容。
我选择了网格系统,获得了自定义的Bootstrap版本。 但是,当我将生成的CSS添加到我的应用程序中时,所有样式都混乱了(标题,链接和其他元素)。 为什么会发生这种情况? 如何获取只有网格系统的Bootstrap CSS? 我想避免手动修改Bootstrap文件。
8个回答

162

谢谢Christina。我本来期望有一种方法可以仅获取网格样式。 - Manuel Zapata
8
不,它们也会下载支持文件normalize和scaffolding.less(其中包括全局的border-box),这需要你调整所有具有padding的东西。例如,以前你的框有10像素的padding,总共是200像素,但里面只有180像素,所以你必须将宽度设置为180像素,现在你可以将宽度设置为200像素或什么都不设置,并将其放入一个grid列类中。 - Christina
box-sizing 重置信息:http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ 和 http://www.paulirish.com/2012/box-sizing-border-box-ftw/ - Costa
有没有一种方法可以自定义SASS文件? - KevinAdu
@rab normalize.css是用于改善跨浏览器渲染的,来源http://getbootstrap.com/css/ - Ananda
显示剩余2条评论

20

请查看zirafa/bootstrap-grid-only。它只包含您需要的bootstrap网格响应式实用工具(没有重置或任何其他内容),并简化了直接使用LESS文件复杂性


我引用这个GIT的描述:未包括在内的内容:几乎所有其他内容都取决于你。没有样式,没有JavaScript,甚至没有CSS重置。 - EsaulFarfan

9

4

1
我建议使用MDO的http://getpreboot.com/。从v2开始,preboot会向后移植用于创建Bootstrap 3.0网格系统的LESS mixin / variable,并且比使用CSS生成器更加轻量级。实际上,如果您只包含preboot.less,则没有开销,因为整个文件由mixin / variables组成,因此仅在预编译中使用,而不是最终输出。

1
现在看起来你可以在Bootstrap 4的新下载功能中仅下载网格。

0

0
在 Bootstrap 4 中,它们的 GitHub 上已经有了分离的文件。您可以在这里找到它们。
https://github.com/twbs/bootstrap/tree/main/dist/css

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接