<meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> ``` javascript
2. 佈局容器 .container 類用於固定寬度並支持響應式佈局的容器 .container-fluid 類用於 100% 寬度,佔據所有視口(viewport)的容器
列偏移 col-lg-offset-* 表示向右偏移*列。
表格基本樣式 .table (每一個表格先加上的類 ,默認無邊框)
條紋狀表格 .table-striped (給<tbody>裏行添加斑馬線效果)
帶邊框表格 .table-bordered
鼠標懸停效果 .table-hover
緊縮型表格 .table-condensed
狀態類 (改變單元格<td>或者行<tr>顏色) .success .info .danger .warning .active
響應式表格(根據頁面大小改變大小,文字不隱藏,超出出現滾動條) .table-responsive
全部設置了 .form-control 類的 <input>、<textarea> 和 <select> 元素都將被默認設置寬度屬性爲 width: 100%; 將 label 元素和前面提到的控件包裹在 .form-group 中能夠得到最好的排列。css
經過爲表單添加 .form-horizontal 類,並聯合使用 Bootstrap 預置的柵格類,能夠將 label 標籤和控件組水平並排佈局。這樣作將改變 .form-group 的行爲,使其表現爲柵格系統中的行(row),所以就無需再額外添加 .row 了 表單元素對不齊:標籤可能寫錯了 <label>--<lable>?java
> 內聯單選和多選框 經過將 .checkbox-inline 或 .radio-inline 類應用到一系列的多選框(checkbox)或單選框(radio)控件 上,可使這些控件排列在一行。 4. 下拉選
使用默認選項或添加 multiple 屬性能夠同時顯示多個選項。 eg: <select multiple class="form-control"> 5. 靜態控件 若是須要在表單中將一行純文本和 label 元素放置於同一行,爲 <p> 元素添加 .form-control-static 類便可。 6. 校驗狀態 > Bootstrap 對錶單控件的校驗狀態,如 error、warning 和 success 狀態,都定義了樣式。使用時,添加 .has-warning、.has-error 或 .has-success 類到這些控件的父元素便可。任何包含在此元素以內的 .control-label、.form-control 和 .help-block 元素都將接受這些校驗狀態的樣式。 7. 控制尺寸 經過 .input-lg 相似的類能夠爲控件設置高度,經過 .col-lg-* 相似的類能夠爲控件設置寬度。 水平排列的表單組的尺寸--- 經過添加 .form-group-lg 或 .form-group-sm 類,爲 .form-horizontal 包裹的 label 元素和表單控件快速設置尺寸。api
在 Bootstrap 版本 3 中,經過爲圖片添加 .img-responsive 類可讓圖片支持響應式佈局。其實質是爲圖片設置了 max-width: 100%; 和 height: auto; 屬性,從而讓圖片在其父元素中更好的縮放。ide
在 Internet Explorer 8-10 中,設置爲 .img-responsive 的 SVG 圖像顯示出的尺寸不勻稱。爲了解決這個問題,在出問題的地方添加 width: 100% \9; 便可。Bootstrap 並無自動爲全部圖像元素設置這一屬性,由於這會致使其餘圖像格式出現錯亂。 2. 圖片形狀 類 .img-rounded .img-circle .img-thumbnail工具
Glyphicons 字體圖標佈局
下拉菜單 用於顯示連接列表的可切換、有上下文的菜單。字體
將下拉菜單觸發器和下拉菜單都包裹在 .dropdown 裏,或者另外一個聲明瞭 position: relative; 的元素。而後加入組成菜單的 HTML 代碼。動畫
按鈕組 經過按鈕組容器把一組按鈕放在同一行裏。經過與按鈕插件聯合使用,能夠設置爲單選框或多選框的樣式和行爲。網站
按鈕式下拉菜單
輸入框組 經過在文本輸入框 <input> 前面、後面或是兩邊加上文字或按鈕,能夠實現對錶單控件的擴展。爲 .input-group 賦予 .input-group-addon 類,能夠給 .form-control 的前面或後面添加額外的元素。
導航 Bootstrap 中的導航組件都依賴同一個 .nav 類,狀態類也是共用的。改變修飾類能夠改變樣式。
標籤頁 :ul .nav .nav-tabs > li
注意 .nav-tabs 類依賴 .nav 基類。
膠囊式標籤頁 :ul .nav .nav-pills > li
兩端對齊的標籤頁 : .nav-justified
禁用的連接 : li .disabled
添加下拉菜單 : li .dropdown (下拉選)
導航點擊交互效果 js 代碼
<script type="text/javascript"> $("#mytab a").click(function(e){ e.preventDefault(); $(this).tab("show"); }) </script>
- 導航條 導航條是在您的應用或網站中做爲導航頁頭的響應式基礎組件。它們在移動設備上能夠摺疊(而且可開可關),且在視口(viewport)寬度增長時逐漸變爲水平展開模式。 1. 格式: nav .navbar .navbar-* > div .navbar-header + div .collapse .navbar-collapse >導航ul .nav .navbar-nav +form .navbar-form .navbar-left + 導航.navbar-right .navbar-nav .nav 2. 表單 在導航條裏添加表單 加類 .navbar-form 3. 按鈕 在導航條裏添加按鈕 添加類.navbar-btn 可垂直居中 也能夠直接方法哦上述表單中,不需添加這個類。 4. 文本 在導航條裏添加文本 .navbar-text 5. 非導航的連接 或許你但願在標準的導航組件以外添加標準連接,那麼,使用 .navbar-link 類可讓連接有正確的默認顏色和反色設置。 6. 組件排列 .navbar-left .navbar-right 7. 固定在頂部 固定在底部 添加 .navbar-fixed-top/.navbar-fixed-bottom 類可讓導航條固定在頂部,還可包含一個 .container 或 .container-fluid 容器,從而讓導航條居中,並在兩側添加內部(padding)。 >這個固定的導航條會遮住頁面上的其它內容,除非你給 <body> 元素底部設置了 padding。用你本身的值,或用下面給出的代碼均可以。提示:導航條的默認高度是 50px。 ``` body { padding-top: 70px; } body { padding-bottom: 70px; }
8. 靜止在頂部 .navbar-static-top 它會隨着頁面向下滾動而消失,不用給 body 添加任何內部(padding) 9. 反色的導航條 經過添加 .navbar-inverse 類能夠改變導航條的外觀
路徑導航 ul中添加 .breadcrumb
分頁 .pagination
對齊連接 在翻頁ul >li 中添加類 .previous .next 3. 可選的禁用狀態, 激活狀態 li .active li .disabled
標籤 span .label .label-default
/ .label-primary / .label-success / .label-info /.label-danger /.label-warning
徽章 給連接、導航等元素嵌套 <span class="badge"> 元素,能夠很醒目的展現新的或未讀的信息條目。
巨幕 .jumbotron
頁頭
頁頭組件可以爲 h1 標籤增長適當的空間,而且與頁面的其餘部分造成必定的分隔。它支持 h1 標籤內內嵌 small 元素的默認效果,還支持大部分其餘組件(須要增長一些額外的樣式)。
縮略圖 .thumbnail (圖片建議放在<a>元素中)
警告框
進度條
格式 div .progress > div .progress-bar style="width:**%" >**%
進度條數字較低狀況 : 在style 中添加 min-width:20px;
媒體對象
默認樣式 div .media > (a .media-left > img ) +(div .media-body >h*.media-heading)
媒體對象列表 ul .media-list > li .media .......
(媒體對象的meida-body裏嵌入媒體對象可現實出層級縮進效果)
列表組
面板 panel 默認的 .panel 組件所作的只是設置基本的邊框(border)和內補(padding)來包含內容。
帶腳註的面板 .panel-footer
具備響應式特性的嵌入內容 div .embed-responsive-16by9 (或者 4by3) > <iframe>、<embed>、<video> 和 <object> 可直接行程響應式的元素。若是你但願讓最終樣式與其餘屬性相匹配,還能夠明確地使用一個派生出來的 .embed-responsive-item 類。
超級提示: 不須要爲 <iframe> 元素設置 frameborder="0" 屬性,由於咱們已經替你這樣作了!