下表總結了 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 輔助類
文本
如下不一樣的類展現了不一樣的文本顏色。若是文本是個連接鼠標移動到文本上會變暗:
如下不一樣的類展現了不一樣的背景顏色。 若是文本是個連接鼠標移動到文本上會變暗: