我正在使用 Bootstrap 构建一个站点,但无法让导航栏跨越页面的整个宽度,因为 Bootstrap 的默认样式强制在页面的每一侧进行填充。
我通过添加以下 CSS 解决了这个问题,但这产生了一个新问题。
@media (max-width: 767px) {
body {
padding-right: 0px;
padding-left: 0px;
}
新问题是这会导致桌面大小样式被忽略,因此只有当浏览器窗口为手机大小时,它才会最终看起来正确。
我认为解决这个问题的唯一方法可能是了解@media 的用途以及它是如何工作的。或者也许有更好的方法来制作不需要修改@media 的全宽导航栏?
我见过带有全宽导航栏的 Bootstrap 站点,但无法弄清楚 Bootstrap 代码的哪一部分被更改来完成此操作。修改@media 是我能弄清楚的唯一方法。
任何帮助将不胜感激。