使用Bootstrap的992px断点让我发生了奇怪的事情

时间:2016-05-01 01:22:09

标签: javascript css twitter-bootstrap breakpoints

任何人都可以帮助我理解,当仅在992px时,视点宽度变得奇怪。它似乎在992px或更低时跳转到768px断点。

这里的片段: http://www.codeply.com/go/beilYT04YA

编辑: 为什么会有这么多的投票呢?

我已经问过我所有的导师,他们没有丝毫为什么会这样。

希望有人可以提供帮助

1 个答案:

答案 0 :(得分:0)

(实际上这是一个很好的问题 - 只是你的代码对于一个简单的问题来说过于复杂。)

你的CSS使用了很多这样的声明:

@media screen and (max-width: 992px) {
  header .navbar-toggle {
    display: block;
    ...

这意味着任何事物的突破点,包括992。

[  --> max  ]

Bootstrap有这样的断点:

@media (min-width: 992px) {
  .col-md-1, .col-md-2, ...

这意味着一个断点,包括992及以上。

[  min --->  ]

所以你在这里有一个992的最佳位置,两个条件都是真的。

要解决这个问题,最多只需-1,即@media screen and (max-width: 991px) {