下表总结了 Bootstrap 网格系统如何跨多个设备工做:浏览器
偏移是一个用于更专业的布局的有用功能。它们可用来给列腾出更多的空间。例如,.col-xs-* 类不支持偏移,可是它们能够简单地经过使用一个空的单元格来实现该效果。布局
为了在大屏幕显示器上使用偏移,请使用 .col-md-offset-* 类。这些类会把一个列的左外边距(margin)增长 * 列,其中 * 范围是从 1 到 11。设计
列排序3d
Bootstrap 网格系统另外一个完美的特性,就是您能够很容易地以一种顺序编写列,而后以另外一种顺序显示列。code
您能够很轻易地改变带有 .col-md-push-* 和 .col-md-pull-* 类的内置网格列的顺序,其中 * 范围是从 1 到 11。orm
在下面的实例中,咱们有两列布局,左列很窄,做为侧边栏。咱们将使用 .col-md-push-* 和 .col-md-pull-* 类来互换这两列的顺序。blog
默认状况下,col-md-9在左边,col-md-3在右边,若是要互换位置,须要将col-md-9列向右移动3个列的距离,也就是推3个列的offset,样式用col-md-push-3;而col-md-3则须要向左移动,也就是拉9个列的offset,样式用col-md-pull-9。读者可能会问,为何不能用左右浮动呢?这是由于全部的列默认状况下都是左浮动,若是要使用左右浮动,那就不知道得修改多少列的左右浮动样式了。因此,做者在统一左浮动的基础上,经过设置left和right的值来实现定位显示。代码以下所示:排序
.col-md-pull-12 { right: 100%;}图片
.col-md-pull-11 { right: 91.66666666666666%;}ip
.col-md-pull-10 { right: 83.33333333333334%;}
.col-md-pull-9 { right: 75%;}
.col-md-pull-8 { right: 66.66666666666666%;}
.col-md-pull-7 { right: 58.333333333333336%;}
.col-md-pull-6 { right: 50%;}
.col-md-pull-5 { right: 41.66666666666667%;}
.col-md-pull-4 { right: 33.33333333333333%;}
.col-md-pull-3 { right: 25%;}
.col-md-pull-2 { right: 16.666666666666664%;}
.col-md-pull-1 { right: 8.333333333333332%;}
.col-md-pull-0 { right: 0;}
可查找列表样式、缩写、引用、地址、标题、文本对齐资本用法
small>本行内容是在标签内</small><br>
<strong>本行内容是在标签内</strong><br>
<em>本行内容是在标签内,并呈现为斜体</em><br>
<p class="text-left">向左对齐文本</p>
<p class="text-center">居中对齐文本</p>
<p class="text-right">向右对齐文本</p>
<p class="text-muted">本行内容是减弱的</p>
<p class="text-primary">本行内容带有一个 primary class</p>
<p class="text-success">本行内容带有一个 success class</p>
<p class="text-info">本行内容带有一个 info class</p>
<p class="text-warning">本行内容带有一个 warning class</p>
<p class="text-danger">本行内容带有一个 danger class</p>
<abbr></abbr>
<address></address>
Bootstrap 代码
Bootstrap 容许您以两种方式显示代码:
请确保当您使用 <pre> 和 <code> 标签时,开始和结束标签使用了 unicode 变体: < 和 >。
<pre class="pre-scrollable">多行代码带有滚动条
经过把任意的 .table 包在 .table-responsive class 内,您可让表格水平滚动以适应小型设备(小于 768px)。当在大于 768px 宽的大型设备上查看时,您将看不到任何的差异。
基本的表单结构是 Bootstrap 自带的,个别的表单控件自动接收一些全局样式。下面列出了建立基本表单的步骤:
复选框和单选按钮用于让用户从一系列预设置的选项中进行选择。
当您想让用户从多个选项中进行选择,可是默认状况下只能选择一个选项时,则使用选择框。
当您须要在一个水平表单内的表单标签后放置纯文本时,请在 <p> 上使用 class .form-control-static。
您能够分别使用 class .input-lg 和 .col-lg-* 来设置表单的高度和宽度。
input控件大小:input-lg,input-sm
Bootstrap 表单控件能够在输入框 input 上有一个块级帮助文本。为了添加一个占用整个宽度的内容块,请在 <input> 后使用 .help-block。
Bootstrap 提供了一些选项来定义按钮的样式,具体以下表所示:
如下样式可用于<a>, <button>, 或 <input> 元素上:
Bootstrap 提供了激活、禁用等按钮状态的 class,下面将进行详细讲解。
按钮在激活时将呈现为被按压的外观(深色的背景、深色的边框、阴影)。
下表列出了让按钮元素和锚元素呈激活状态的 class:
当您禁用一个按钮时,它的颜色会变淡 50%,并失去渐变。
下表列出了让按钮元素和锚元素呈禁用状态的 class:
您能够在 <a>、<button> 或 <input> 元素上使用按钮 class。可是建议您在 <button> 元素上使用按钮 class,避免跨浏览器的不一致性问题。
<img> 类
如下类可用于任何图片中。
经过在 <img> 标签添加 .img-responsive 类来让图片支持响应式设计。 图片将很好地扩展到父元素。
.img-responsive 类将 max-width: 100%; 和 height: auto; 样式应用在图片上:
Bootstrap 辅助类
文本
如下不一样的类展现了不一样的文本颜色。若是文本是个连接鼠标移动到文本上会变暗:
如下不一样的类展现了不一样的背景颜色。 若是文本是个连接鼠标移动到文本上会变暗: