bootstrap 3.3.7 xs 断点不起作用

bootstrap 3.3.7 xs breakpoint doesn't work

为什么我什么时候低于 480px 时四列不会堆叠在一起?其他三个断点运行良好,但当我低于 480px 时,列仍保持在 sm 断点处。

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>My Test File</title>
    <!-- Latest compiled and minified CSS -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  </head>
  <body>
    <div class="container-fluid">
      <div class="row">
        <div class="col-xs-12 col-sm-6 col-md-3 col-lg-3" style="background:red">
          column-1
        </div>
        <div class="col-xs-12 col-sm-6 col-md-3 col-lg-3" style="background:yellow">
          column-2
        </div>
        <div class="col-xs-12 col-sm-6 col-md-3 col-lg-3" style="background:orange">
          column-3
        </div>
        <div class="col-xs-12 col-sm-6 col-md-3 col-lg-3" style="background:aqua">
          column-4
      </div>
    </div>
  </body>

  <script src="js/jquery.js"></script>

  <!-- Latest compiled and minified JavaScript -->
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

</html>

默认情况下,Bootstrap 3.3 的 .col-xs classes 适用于 768px:

下的屏幕宽度

请注意,您在 </body> 之前缺少结束符 </div>,这可能会干扰您的显示。您可以通过使用 W3C Validation Service.

验证您的标记来防止这些语法错误

您还需要确保您的 JavaScript 在您的 <head><body> 标签内,并且您已经包含 jQuery(Bootstrap 的 JavaScript 取决于)。但是,这些都不会影响您的堆叠。

这是一个完整的工作示例:

<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8">
  <title>My Test File</title>
  <!-- Latest compiled and minified CSS -->
  <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
</head>

<body>
  <div class="container-fluid">
    <div class="row">
      <div class="col-xs-12 col-sm-6 col-md-3 col-lg-3" style="background:red">
        column-1
      </div>
      <div class="col-xs-12 col-sm-6 col-md-3 col-lg-3" style="background:yellow">
        column-2
      </div>
      <div class="col-xs-12 col-sm-6 col-md-3 col-lg-3" style="background:orange">
        column-3
      </div>
      <div class="col-xs-12 col-sm-6 col-md-3 col-lg-3" style="background:aqua">
        column-4
      </div>
    </div>
  </div>

  <!-- Latest compiled and minified JavaScript -->
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
  <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

</body>

</html>

请注意,网站需要 viewport <meta> tag
<meta name="viewport" content="width=device-width"> 以便在 F12 Developer Tools 中查看时正确调整大小。您应该将此标签添加到您自己的网站,但对于省略它的网站(如 Whosebug),您需要手动调整浏览器大小 windows 以测试响应能力。

有关模拟错误的更多信息,请参阅 this post