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。
为什么我什么时候低于 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。