位置:固定属性不适用于小屏幕

时间:2017-11-02 10:18:59

标签: html css

我必须使用div,一个固定在顶部,另一个固定在底部。

它们固定在大屏幕(计算机)上,但不固定在小屏幕(手机)中。

我的CSS:

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
  margin-bottom: 0;
}
.navbar-fixed-top {
  top: 0;
}

访问website进行演示!

4 个答案:

答案 0 :(得分:0)

如果你在桌面上检查移动视图也没有修复,因为在bootstrap响应css中定义了css

只需在代码中更新以下css:

@media (max-width: 979px)
   .navbar-fixed-top, .navbar-fixed-bottom {
       position: fixed;
   }
}

答案 1 :(得分:0)

简单(在媒体查询中)

media query@media (max-width: 979px)
bootstrap-responsive.min.css:9 .navbar-fixed-top, .navbar-fixed-bottom { position: static; }

position:static替换为position:fixed

答案 2 :(得分:-1)

看起来你的身体在较小的屏幕设备上有一个填充物,这就是引起问题的原因,而不是固定的定位本身。

答案 3 :(得分:-1)

这是因为这种风格

mediaquerie

在979px或更低的屏幕上将导航栏的属性更改为静态