我正在尝试将我的应用程序从Bootstrap 3.3.7迁移到Bootstrap v4.0.0-alpha.6。 当我使用NuGet下载Bootstrap v4.0.0-alpha.6到我的项目中时,除了bootstrap.css之外,我看到了bootstrap-reboot.css和bootstrap-grid.css。 我试图阅读文档并理解它们的用途,但是我没有得到一个清晰的结论。 这两个css文件有什么用处?我真的需要把它们包含在我的项目中吗?
bootstrap.css 包含了在项目中使用Bootstrap所需的所有CSS。 bootstrap-reboot.css 和 bootstrap-grid.css 是精简版本,只包含重新启动和Bootstrap的弹性盒子网格所需的必要样式。如果您不想在项目中包含整个Bootstrap并且仅使用其中一种功能,请使用它们。 文档在这里有解释:https://getbootstrap.com/docs/4.1/getting-started/contents/#css-files
box-sizing
更改为border-box
- 如果无法执行此类操作,则框架的外观和行为将完全不同,或者编译后的CSS文件将需要更大才能在每个类中应用这些样式。这并不是问题,这就是CSS级联的工作原理 - 如果您对此有问题,请随时提出一个新问题,显示您的确切问题,我可以尝试帮助您解决问题。 - Liam Hammett