【发布时间】:2015-10-24 08:14:03
【问题描述】:
可能是一个非常简单的解决方案,但我开始使用 Bootstrap,但我无法弄清楚为什么每个 div 是堆叠而不是继承其关联的 col 宽度。 (例如,.col-md-1 的宽度应该小于 .col-md-6)还包括一个 JS Fiddle。`
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css">
<title></title>
<style type="text/css">
.row > div {
background-color: red;
border: 1px solid white;
}
</style>
</head>
<body>
<div class="container">
<div class="row">
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
<div class="col-md-1">.col-md-1</div>
</div>
<div class="row">
<div class="col-md-8">.col-md-8</div>
<div class="col-md-4">.col-md-4</div>
</div>
<div class="row">
<div class="col-md-4">.col-md-4</div>
<div class="col-md-4">.col-md-4</div>
<div class="col-md-4">.col-md-4</div>
</div>
<div class="row">
<div class="col-md-6">.col-md-6</div>
<div class="col-md-6">.col-md-6</div>
</div>
</div>
<script type="text/javascript" src="//cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-alpha1/jquery.js"></script>
<script type="text/javascript" src="//maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
</body>
</html>
【问题讨论】:
-
JS 小提琴在哪里?
-
根据您设置的列,它们占据不同数量的列,但它们共享相同的断点,因为它们都是 MD。在 992px 以上查看您自己的 jsfiddle。
-
我提交的语法是否正确?当我在 jsfiddle 上扩展视口时,它们确实占据了不同数量的列,但是在我的电脑上它们仍然堆叠。不知道为什么。
-
不,上面和 jsfiddle 中的语法只是默认类,带有一些会改变任何行为的样式。