Sta*_* G. 12 grid twitter-bootstrap
我有一段时间有这个问题,但我找不到合理的答案.
Bootstrap声明如下: 内容应放在列中,并且只有列可能是行的直接子节点.
但是当我有一排并且需要在我的下方放置一个全宽度的div?我应该放一个col-xs-12吗?例如
<div class="row">
<h1>Title</h1>
<div class="col-md-6">Some content here</div>
<div class="col-md-6">Other content here</div>
</div>
Run Code Online (Sandbox Code Playgroud)
h1是全宽的.
根据bootstrap这样做是不正确的,所以我应该怎么做?我应该将h1放在一个列内吗?
Joh*_*yHK 11
行是单个水平的列组,因此该h1元素属于行的上方:
<h1>Title</h1>
<div class="row">
<div class="col-md-6">Some content here</div>
<div class="col-md-6">Other content here</div>
</div>
Run Code Online (Sandbox Code Playgroud)
或者在它自己的行中使用单个全宽列,但没有必要:
<div class="row">
<div class="col-md-12">
<h1>Title</h1>
</div>
</div>
<div class="row">
<div class="col-md-6">Some content here</div>
<div class="col-md-6">Other content here</div>
</div>
Run Code Online (Sandbox Code Playgroud)
小智 5
<div class="row">
<h1>Title</h1>
</div>
<div class="row">
<div class="col-md-6">Some content here</div>
<div class="col-md-6">Other content here</div>
</div>
Run Code Online (Sandbox Code Playgroud)
如果您不知道自己在做什么,则应该使用 cols。问题是, cols 有 apadding-left 15px和 a padding-right 15px。并且行有margin-left -15px和margin-right -15px。如果您在没有列的行中使用 div:
<div class="row">
<div>
content
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
那么你会遇到左右缩进的问题,如果你把它和:
<div class="row">
<div class="col-...">
content
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
因此,使用 cols 总是更好。
| 归档时间: |
|
| 查看次数: |
38953 次 |
| 最近记录: |