一、標題css
<h1>
~ <h6>
,全部標題的行高都是 1.1(也就是 font-size
的 1.1 倍)。html
二、副標題html5
<small>
,行高都是 1,灰色(#999
)。bootstrap
<h1> 主標題 <small>副標題</small> </h1>
三、Body
樣式瀏覽器
body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857143; color: #333; background-color: #fff; }
四、<p>
,段落樣式框架
p { margin: 0 0 10px; }
五、強調樣式 .lend
字體
.lead { margin-bottom: 20px; font-size: 16px; font-weight: 200; line-height: 1.4; }
六、粗體 <b>
、<strong>
網站
b, strong { font-weight: bold; /*文本加粗*/ }
七、斜體 <i>
、<em>
spa
<em>
、<strong>
通常是展示給爬蟲看的(偏重語義),<i>
、<b>
是展示給用戶的(偏重視覺效果)。.net
八、字體顏色
.text-muted
:提示,使用淺灰色(#999
).text-primary
:主要,使用藍色(#428bca
).text-success
:成功,使用淺綠色(#3c763d
).text-info
:通知信息,使用淺藍色(#31708f
).text-warning
:警告,使用黃色(#8a6d3b
).text-danger
:危險,使用褐色(#a94442
)
九、文字對齊方式
.text-left { text-align: left; } .text-right { text-align: right; } .text-center { text-align: center; } .text-justify { text-align: justify; }
十、列表去點 .list-unstyled
.list-unstyled { padding-left: 0; list-style: none; }
十一、水平導航 .list-inline
.list-inline { padding-left: 0; margin-left: -5px; list-style: none; } .list-inline > li { display: inline-block; padding-right: 5px; padding-left: 5px; }
<ul class="list-inline"> <li>1</li> <li>2</li> <li>3</li> <li>4</li> </ul>
十二、定義列表
<dl> <dt>主題一</dt> <dd>內容一</dd> <dt>主題二</dt> <dd>內容二</dd> </dl>
水平定義列表 .dl-horizontal
。
1三、輸入代碼樣式
(1)<code>
:通常是針對於單個單詞或單個句子的代碼
(2)<pre>
:通常是針對於多行代碼(也就是成塊的代碼)
(3)<kbd>
:通常是表示用戶要經過鍵盤輸入的內容
1四、表格樣式
.table
:基礎表格 - 不可缺乏.table-striped
:斑馬線表格.table-bordered
:帶邊框的表格.table-hover
:鼠標懸停高亮的表格 - 能夠與其餘表格樣式疊加使用.table-condensed
:緊湊型表格.table-responsive
:響應式表格 - 小屏添加滾動條
表格背景顏色
1五、基礎表單
role
是一個 html5 的屬性,role="form"
告訴輔助設備(如屏幕閱讀器)這個元素所扮演的角色是個表單。
1六、水平表單
類名 .form-horizontal
1七、內聯表單
<div class="form-group"> <label >QQQ</label> <input type=""> </div>
1八、輸入框 input
輸入類型 - email
email
輸入類型用於應該包含電郵地址的輸入字段。
當提交表單時,會自動地對 email
字段的值進行驗證。
1九、複選框 checkbox
和單選擇按鈕 radio
.checkbox
<div class="checkbox"> <label> <input type="checkbox" value=""> QQQ </label> </div>
.radio
<div class="radio"> <label> <input type="radio" value="love" checked> CCC </label> </div>
水平顯示
<div class="form-group"> <label class="radio-inline"> <input type="radio" value="mazey" name="mazey"> 男性 </label> <label class="radio-inline"> <input type="radio" value="mazey" name="mazey"> 中性 </label> <label class="radio-inline"> <input type="radio" value="mazey" name="mazey"> 女性 </label> </div>
checkbox
須要水平排列,只須要在 label
標籤上添加類名 checkbox-inline
。radio
須要水平排列,只須要在 label
標籤上添加類名radio-inline
。20、表單控件大小 - 僅改變高度
input-sm
:讓控件比正常大小更小input-lg
:讓控件比正常大小更大2一、表單驗證狀態
.has-warning
:警告狀態(黃色).has-error
:錯誤狀態(紅色).has-success
:成功狀態(綠色)顯示勾號叉號要加 .has-feedback
<div class="form-group has-success has-feedback"> <label class="control-label" for="qqq">E-Mail地址</label> <input type="text" class="form-control" id="qqq" placeholder="qqq"> <span class="glyphicon glyphicon-remove form-control-feedback"></span> </div>
表單提示文字 .help-block
<div class="form-group has-error has-feedback"> <label class="control-label" for="inputError1">錯誤狀態</label> <input type="text" class="form-control" id="inputError1" placeholder="錯誤狀態"> <span class="help-block">你輸入的信息是錯誤的</span> <span class="glyphicon glyphicon-remove form-control-feedback"></span> </div>
2二、按鈕樣式
.btn
、.btn-default
能夠用在 a
、span
、div
等標籤中。
<button class="btn" type="button">基礎按鈕.btn</button> <button class="btn btn-default" type="button">默認按鈕.btn-default</button> <button class="btn btn-primary" type="button">主要按鈕.btn-primary</button> <button class="btn btn-success" type="button">成功按鈕.btn-success</button> <button class="btn btn-info" type="button">信息按鈕.btn-info</button> <button class="btn btn-warning" type="button">警告按鈕.btn-warning</button> <button class="btn btn-danger" type="button">危險按鈕.btn-danger</button> <button class="btn btn-link" type="button">連接按鈕.btn-link</button>
HTML <button>
標籤的 type
屬性值描述:
submit
該按鈕是提交按鈕(除了 Internet Explorer,該值是其餘瀏覽器的默認值)。button
該按鈕是可點擊的按鈕(Internet Explorer 的默認值)。reset
該按鈕是重置按鈕(清除表單數據)2三、按鈕大小
<button class="btn btn-primary btn-lg" type="button">大型按鈕.btn-lg</button> <button class="btn btn-primary" type="button">正常按鈕</button> <button class="btn btn-primary btn-sm" type="button">小型按鈕.btn-sm</button> <button class="btn btn-primary btn-xs" type="button">超小型按鈕.btn-xs</button>
2四、塊狀按鈕
.btn-block
使按鈕充滿整個容器(父級元素)。
2五、按鈕狀態
當按鈕處理正在點擊狀態(也就是鼠標按下的未鬆開的狀態),對於 <button>
元素是經過 :active
僞類實現,而對於 <a>
這樣的標籤元素則是經過添加類名 .active
來實現。
禁用狀態 .disabled
disabled="disabled"
用類禁用可能有禁用樣式,但沒有禁用效果,依然能夠點。
2六、圖像
img-responsive
:響應式圖片,主要針對於響應式設計img-rounded
:圓角圖片img-circle
:圓形圖片img-thumbnail
:縮略圖片因爲樣式沒有對圖片作大小上的樣式限制,因此在實際使用的時候,須要經過其餘的方式來處理圖片大小。好比說控制圖片容器大小。(注意不能夠經過 CSS 樣式直接修改 img 圖片的大小,這樣操做就不響應了)對於圓角圖片和圓形圖片效果,由於是使用了 CSS3 的圓角樣式來實現的,因此注意對於 IE8 以及其如下版本不支持,是沒有圓角效果的。
2七、圖標
這裏說的圖標就是 Web 製做中常看到的小 icon 圖標,能夠說這些小 icon 圖標是一個優秀 Web 中不可缺乏的一部分,起到畫龍點睛的效果。在 Bootstrap 框架中也爲你們提供了近 200 個不一樣的 icon 圖片,而這些圖標都是使用 CSS3 的 @font-face
屬性配合字體來實現的 icon 效果。
<span class="glyphicon glyphicon-search"></span> <span class="glyphicon glyphicon-asterisk"></span> <span class="glyphicon glyphicon-plus"></span> <span class="glyphicon glyphicon-cloud"></span>
還有 Font Awesome 字體。
定製圖標網站:https://www.runoob.com/try/demo_source/bootstrap-glyph-customization.htm
附錄: