我正在使用最新版本的 Bootstrap 来设置网站的样式,并且遇到了看起来像错误的东西。您可以在此处将其视为 JSFiddle。
如果我添加一个标准的固定位置顶部导航栏,然后在其后添加一些内容,则后续内容会被拉高约 60px,因此它最终位于顶部导航栏下方。因此,我查看了Bootstrap 示例页面,发现了一些内联 CSS(在 head 部分中),显然用于纠正此问题:
body {
padding-top: 60px; /* 60px to make the container go all the way to the bottom of the topbar */
}
这让我很惊讶,我想知道这是否是 Bootstrap 中一个被忽视的错误的结果,或者我是否应该理所当然地这样做。
如果是后者,我很想知道为什么当 Bootstrap 应该是一个现成的 CSS 解决方案时我应该使用内联 CSS。
如果是前者,我非常想知道为什么会这样 - 为什么 Bootstrap CSS 不只是将填充添加到导航栏的底部或其他东西?