我应该在我的 Bootstrap 项目中使用 normalize.css 吗?

Posted

技术标签:

【中文标题】我应该在我的 Bootstrap 项目中使用 normalize.css 吗?【英文标题】:Should I use normalize.css in my Bootstrap project? 【发布时间】:2013-08-19 14:52:52 【问题描述】:

我不知道是否需要在我的引导项目中添加normalize.css 样式表。我正在使用最新版本的引导程序 v2.3.2。

【问题讨论】:

【参考方案1】:

不,你不应该。

Bootstrap 2.3.2 中 normalize.css is already included 的修改版本。 Here 是。

更新:the docs 使这一点更加明确,现在他们使用原始代码,而不是他们的分叉。

更新:(引导程序 4)

为了改进跨浏览器渲染,我们使用Reboot 进行更正 浏览器和设备之间的不一致,同时提供轻微的 对常见的 html 元素进行更自以为是的重置。

来源:https://getbootstrap.com/docs/4.1/getting-started/introduction/#reboot

【讨论】:

我不知道 less 是什么,这让我很困惑,所以我使用了 baisc 版本的 twitter bootstrap。它只有 bootstrap.css 和 bootstrap-responsive.css 文件。找不到任何样式重置他们的 bootstrap.css 中的规范化规则从第 43 行开始到第 222 行结束。您可以看到将reset.lessbootstrap.css 进行比较。我建议开始使用更少或至少了解它的目的是什么。最后,您可以使用该工具创建自定义构建:getbootstrap.com/2.3.2/customize.html 嗯,现在明白了。所以你的意思是我应该开始使用包含更少的完整版引导程序。有什么好的资源可以让我学到更少的东西吗? 我建议使用较少的版本。更少的文档:lesscss.org。拥有source distribution,less 子目录中的文件更少。 PS:也可以免费接受/支持我的答案:) 作为问题和答案参考 bootstrap 2,为了完全清楚,bootstrap 3 github.com/twbs/bootstrap/blob/v3.3.5/less/normalize.less 仍然是这种情况

以上是关于我应该在我的 Bootstrap 项目中使用 normalize.css 吗?的主要内容,如果未能解决你的问题,请参考以下文章

Bootstrap 4 响应式导航栏垂直

我应该将引导文件夹复制到每个新项目吗?

如何在我的项目中包含 Bootstrap 3 和 JQuery 数据表?

Bootstrap 样式优先于自定义 CSS

Tailwind CSS 还是 Bootstrap?哪个被认为是好的做法? [关闭]

在 React 中如何只导入需要的 Bootstrap 样式。引导 css 模块?