【发布时间】:2017-05-11 02:29:29
【问题描述】:
我正在尝试摆脱 twitter bootstrap 导航栏后面的空间,用于大屏幕和小屏幕。
在阅读了一些资源后,我发现了这个解决方案,我将我的 css 放在 bootstrap 和响应式 bootsrtap 之间
<link href="/static/css/bootstrap.css" rel="stylesheet">
<style type="text/css">
@media screen and (max-width: 768px) {
body { padding-top: 0px; }
}
body { padding-top: 40px; }
</style>
<link href="/static/css/bootstrap-responsive.css" rel="stylesheet">
当浏览器屏幕很大时,这会照顾导航栏后面的空间,但当浏览器缩小时,导航栏和内容之间会出现间隙。我认为@media screen and (max-width: 768px) {body { padding-top:0px; }} 应该可以解决这个问题。
请问我做错了什么
【问题讨论】:
-
我也有同样的问题。但是,与上面的 CSS 不同,我将我的 CSS 与媒体查询放在
<link />之后到 Bootstrap 响应式 CSS 文件。但是,这似乎并不能解决问题。我希望其他人已经弄清楚了这一点——我找不到任何追踪似乎会导致这种行为的样式的东西。 -
见下文;我发现了造成差距的原因。