亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Bootstrap中CSS的使用方法

 更新時(shí)間:2016年02月17日 09:25:29   作者:Troy123  
這篇文章主要為大家詳細(xì)介紹了Bootstrap中CSS的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

Bootstrap 使用了一些 HTML5 元素和 CSS 屬性,所以需要使用 HTML5 文檔類型。

<!DOCTYPE html>
<html lang="zh-CN">
 ...
</html>

為了讓 Bootstrap 開(kāi)發(fā)的網(wǎng)站對(duì)移動(dòng)設(shè)備友好,確保適當(dāng)?shù)睦L制和觸屏縮放,需要在網(wǎng)頁(yè)的 head 之中添加 viewport meta 標(biāo)簽,如下所示:

<meta name="viewport" content="width=device-width, //視口寬度為設(shè)備寬度
   initial-scale=1.0, //縮放程度
   maximum-scale=1.0, //最大縮放級(jí)別(可選)
   user-scalable=no">//禁止頁(yè)面縮放(可選)

Bootstrap 使用 Normalize 來(lái)建立跨瀏覽器的一致性。Normalize.css 是一個(gè)很小的 CSS 文件,在 HTML 元素的默認(rèn)樣式中提供了更好的跨瀏覽器一致性。

關(guān)于布局

Bootstrap 提供了一套響應(yīng)式、移動(dòng)設(shè)備優(yōu)先的流式網(wǎng)格系統(tǒng),隨著屏幕或視口(viewport)尺寸的增加,系統(tǒng)會(huì)自動(dòng)分為最多12列。

img-responsive 用于img元素

container 用于包裹頁(yè)面上的內(nèi)容的元素

  • 行需要放在container,并用來(lái)創(chuàng)建列的水平組。
  • 預(yù)定義的網(wǎng)格類,比如 .row 和 .col-xs-4,可用于快速創(chuàng)建網(wǎng)格布局。

  • 行列可相互嵌套,嵌套后的自適應(yīng)以父級(jí)元素為準(zhǔn),而不是設(shè)備寬度
  • 要?jiǎng)?chuàng)建三個(gè)相等的列,則使用三個(gè) col-xs-4,要是12個(gè)列就12個(gè)col-xs-1。
<div class="container">
 <div class="row">
 <div class="col-xs-6 col-md-2 col-md-offset-1"></div>
 <div class="col-xs-6 col-md-3"></div>
 <div class="col-xs-6 col-md-3"></div>
 <div class="col-xs-6 col-md-3"></div>
 </div>
 <div class="row">...</div>
</div>
<div class="container">.... 
<!--以上代碼在手機(jī)上就是兩行兩列,在電腦上是一行四列,其中第一列前面有空白,比其它列寬度小三分之一-->
//可使用.col-md-push-* 和 .col-md-pull-* 這種類設(shè)定顯示,col-md-push-6按照我個(gè)人的理解,是在左面浮動(dòng)了6列,然后再插入元素,col-md-pull-3則是在右邊浮動(dòng)了3列,然后從右往左插入元素


  • 媒體查詢是非常別致的"有條件的 CSS 規(guī)則"。它只適用于一些基于某些規(guī)定條件的 CSS。如果滿足那些條件,則應(yīng)用相應(yīng)的樣式。

@media (min-width: @screen-sm-min) and (max-width: @screen-sm-max) { ... }
//對(duì)于所有帶有 min-width: @screen-sm-min 的設(shè)備,如果屏幕的寬度小于 @screen-sm-max,則會(huì)進(jìn)行一些處理。

關(guān)于排版

  • 關(guān)于文本
<small>本行內(nèi)容是在標(biāo)簽內(nèi)</small><br>
<strong>本行內(nèi)容是在標(biāo)簽內(nèi)</strong><br>
<em>本行內(nèi)容是在標(biāo)簽內(nèi),并呈現(xiàn)為斜體</em><br>
<p class="text-left">向左對(duì)齊文本</p>
<p class="text-center">居中對(duì)齊文本</p>
<p class="text-right">向右對(duì)齊文本</p>
<p class="text-muted">本行內(nèi)容是減弱的</p>灰
<p class="text-primary">本行內(nèi)容帶有一個(gè) primary class</p>藍(lán)
<p class="text-success">本行內(nèi)容帶有一個(gè) success class</p>綠
<p class="text-info">本行內(nèi)容帶有一個(gè) info class</p>深藍(lán)
<p class="text-warning">本行內(nèi)容帶有一個(gè) warning class</p>黃
<p class="text-danger">本行內(nèi)容帶有一個(gè) danger class</p>紅

Bootstrap 定義 <abbr> 元素的樣式為顯示在文本底部的一條虛線邊框,當(dāng)鼠標(biāo)懸停在上面時(shí)會(huì)顯示完整的文本(只要您為 <abbr> title 屬性添加了文本)。為了得到一個(gè)更小字體的文本,請(qǐng)?zhí)砑?.initialism 到 <abbr>。

<abbr title="World Wide Web">WWW</abbr><br>
<abbr title="Real Simple Syndication" class="initialism">RSS</abbr>

  • 使用 <address> 標(biāo)簽,您可以在網(wǎng)頁(yè)上顯示聯(lián)系信息。
  • 使用<Blockqoute>標(biāo)簽作為引用
<blockquote>這是一個(gè)帶有源標(biāo)題的引用。<small>Someone famous in Source Title</small></blockquote>


  • list-unstyled用于未定義樣式列表ul,list-inline用于水平列表ul
  • pre-scrollable使pre可滾動(dòng)
  • <code>內(nèi)聯(lián)顯示代碼,<pre>顯示多行代碼

關(guān)于表格

通過(guò)把任意的 .table 包在 .table-responsive class 內(nèi),您可以讓表格水平滾動(dòng)以適應(yīng)小型設(shè)備(小于 768px)。當(dāng)在大于 768px 寬的大型設(shè)備上查看時(shí),您將看不到任何的差別。

<div class="table-responsive">
 <table class="table">
 <caption>響應(yīng)式表格布局</caption>
 <thead>
 <tr>
 <th>產(chǎn)品</th>
 <th>付款日期</th>
 <th>狀態(tài)</th>
 </tr>
 </thead>
 <tbody>
 <tr>
 <td>產(chǎn)品1</td>
 <td>23/11/2013</td>
 <td>待發(fā)貨</td>
 </tr>
 </tbody>
 </table>
</div> 

關(guān)于表單

  • 在form上加上屬性role="form"就會(huì)應(yīng)用Bootstrap基本的表單結(jié)構(gòu),此時(shí)默認(rèn)為垂直表單
  • 把標(biāo)簽和控件放在一個(gè)帶有 class .form-group 的 <div> 中。這是獲取最佳間距所必需的。
  • 向所有的文本元素 <input>、<textarea> 和 <select> 添加 class .form-control。
<input type="text" class="form-control" placeholder="文本輸入"/>
<textarea class="form-control" rows="3"></textarea>
<label for="name">可多選的選擇列表</label>
 <select multiple class="form-control">
 <option>1</option>
 <option>2</option>
 <option>3</option>
 <option>4</option>
 <option>5</option>
 </select>
  • 在form加上類calss=form-inline,那么表單元素就會(huì)變成內(nèi)聯(lián)的
  • 在form加上類class=form-horizontal,那么表單元素就會(huì)變成水平的

1)設(shè)置表單控件padding和margin值
2)改變“form-group”的表現(xiàn)形式,類似于網(wǎng)格系統(tǒng)的“row”。
3)向標(biāo)簽添加 class .control-label。

  • 復(fù)選框和單選框

1)對(duì)一系列復(fù)選框和單選框使用 .checkbox-inline 或 .radio-inline class,控制它們顯示在同一行上。

  • 當(dāng)您需要在一個(gè)水平表單內(nèi)的表單標(biāo)簽后放置純文本時(shí),請(qǐng)?jiān)?<p> 上使用 class .form-control-static。
  • 禁用的輸入框 input,如果您想要禁用一個(gè)輸入框 input,只需要簡(jiǎn)單地添加 disabled 屬性
  • 對(duì) <fieldset> 添加 disabled 屬性來(lái)禁用 <fieldset> 內(nèi)的所有控件。
  • Bootstrap 包含了錯(cuò)誤、警告和成功消息的驗(yàn)證樣式。只需要對(duì)父元素簡(jiǎn)單地添加適當(dāng)?shù)?class(.has-warning、 .has-error 或 .has-success)即可使用驗(yàn)證狀態(tài)。
  • .input-lg 和.input-sm可以改變輸入框的高度樣式
  • help-block   Bootstrap 表單控件可以在輸入框 input 上有一個(gè)塊級(jí)幫助文本。為了添加一個(gè)占用整個(gè)寬度的內(nèi)容塊,請(qǐng)?jiān)?<input> 后使用 .help-block。
<input class="form-control" type="text" placeholder="">
 <span class="help-block">一個(gè)較長(zhǎng)的幫助文本塊,超過(guò)一行,
 需要擴(kuò)展到下一行。本實(shí)例中的幫助文本總共有兩行。</span>

關(guān)于按鈕

 <button type="button" class="btn btn-default">默認(rèn)按鈕</button>

<!-- 提供額外的視覺(jué)效果,標(biāo)識(shí)一組按鈕中的原始動(dòng)作 -->
<button type="button" class="btn btn-primary">原始按鈕</button>

<!-- 表示一個(gè)成功的或積極的動(dòng)作 -->
<button type="button" class="btn btn-success">成功按鈕</button>

<!-- 信息警告消息的上下文按鈕 -->
<button type="button" class="btn btn-info">信息按鈕</button>

<!-- 表示應(yīng)謹(jǐn)慎采取的動(dòng)作 -->
<button type="button" class="btn btn-warning">警告按鈕</button>

<!-- 表示一個(gè)危險(xiǎn)的或潛在的負(fù)面動(dòng)作 -->
<button type="button" class="btn btn-danger">危險(xiǎn)按鈕</button>

<!-- 并不強(qiáng)調(diào)是一個(gè)按鈕,看起來(lái)像一個(gè)鏈接,但同時(shí)保持按鈕的行為 -->
<button type="button" class="btn btn-link">鏈接按鈕</button>

按鈕的大小

<p>
 <button type="button" class="btn btn-primary btn-lg">
 大的原始按鈕
 </button>
</p>
<p>
 <button type="button" class="btn btn-primary">
 默認(rèn)大小的原始按鈕
 </button>
</p>
<p>
 <button type="button" class="btn btn-primary btn-sm">
 小的原始按鈕
 </button>
</p>
<p>
 <button type="button" class="btn btn-primary btn-xs">
 特別小的原始按鈕
 </button>
</p>
<p>
 <button type="button" class="btn btn-primary btn-lg btn-block">
 塊級(jí)的原始按鈕
 </button>
</p>
  • class為active表示激活按鈕
  • class為disabled表示禁用按鈕

在a和input上使用按鈕class也能弄成按鈕的樣子,但是考慮到跨瀏覽器的問(wèn)題還是在button上比較好。

關(guān)于圖片

關(guān)于圖片的樣式除了之前提到的img-responsive用于圖片的自適應(yīng)之外還有以下三個(gè)樣式:

  • .img-rounded 圓角圖片
  • .img-circle 圓形圖片
  • .img-thumbnail 縮略圖功能

 關(guān)于其它樣式類

  • .pull-left左浮動(dòng)
  • .pull-right右浮動(dòng)
  • center-block內(nèi)容居中
  • .clearfix清除浮動(dòng)
  • .caret顯示下拉式
  • .close關(guān)閉圖標(biāo)

關(guān)于不同設(shè)備

如果大家還想深入學(xué)習(xí),可以點(diǎn)擊這里進(jìn)行學(xué)習(xí),再為大家附兩個(gè)精彩的專題:Bootstrap學(xué)習(xí)教程 Bootstrap實(shí)戰(zhàn)教程

以上就是Bootstrap中CSS的使用方法,希望大家會(huì)喜歡。

相關(guān)文章

  • 解決 FireFox 下[使用event很麻煩] 的問(wèn)題.

    解決 FireFox 下[使用event很麻煩] 的問(wèn)題.

    解決 FireFox 下[使用event很麻煩] 的問(wèn)題....
    2006-08-08
  • 揭秘JavaScript Reduce的用法

    揭秘JavaScript Reduce的用法

    作為高級(jí)前端切圖仔,我們經(jīng)常遇到需要處理、聚合或轉(zhuǎn)換數(shù)據(jù)的場(chǎng)景,JavaScript 的reduce()方法是一個(gè)強(qiáng)大的工具,它允許我們有效地迭代數(shù)組并累積單個(gè)值,從而簡(jiǎn)化了這些任務(wù),本文將給大家揭秘JavaScript Reduce方法,需要的朋友可以參考下
    2023-09-09
  • JS短信驗(yàn)證碼倒計(jì)時(shí)功能的實(shí)現(xiàn)(沒(méi)有驗(yàn)證碼,只有倒計(jì)時(shí))

    JS短信驗(yàn)證碼倒計(jì)時(shí)功能的實(shí)現(xiàn)(沒(méi)有驗(yàn)證碼,只有倒計(jì)時(shí))

    最近接了個(gè)項(xiàng)目,其中有這樣的需求:當(dāng)用戶想要獲取驗(yàn)證碼時(shí),就點(diǎn)擊免費(fèi)獲取驗(yàn)證碼 ,然后開(kāi)始倒計(jì)時(shí),倒計(jì)時(shí)期間按鈕文字為剩余時(shí)間x秒,且不可按狀態(tài),倒計(jì)時(shí)結(jié)束后,按鈕更改為點(diǎn)擊重新發(fā)送,下面給大家分享js短信驗(yàn)證碼倒計(jì)時(shí)實(shí)現(xiàn)代碼
    2016-10-10
  • 微信公眾平臺(tái)獲取access_token的方法步驟

    微信公眾平臺(tái)獲取access_token的方法步驟

    這篇文章主要介紹了微信公眾平臺(tái)獲取access_token的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-03-03
  • 一篇文中告訴你JS中的"值傳遞"和"引用傳遞"

    一篇文中告訴你JS中的"值傳遞"和"引用傳遞"

    在JavaScript中,可以通過(guò)值和引用傳遞,兩者之間的主要區(qū)別是,按值傳遞發(fā)生在賦值基本類型的時(shí)候,而賦值對(duì)象時(shí)按引用傳遞,下面這篇文章主要給大家介紹了關(guān)于JS中"值傳遞"和"引用傳遞"的相關(guān)資料,需要的朋友可以參考下
    2022-05-05
  • JavaScript省市級(jí)聯(lián)下拉菜單實(shí)例

    JavaScript省市級(jí)聯(lián)下拉菜單實(shí)例

    這篇文章主要為大家詳細(xì)介紹了JavaScript省市級(jí)聯(lián)下拉菜單實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • 三種動(dòng)態(tài)加載js的jquery實(shí)例代碼另附去除js方法

    三種動(dòng)態(tài)加載js的jquery實(shí)例代碼另附去除js方法

    這篇文章主要介紹了三種動(dòng)態(tài)加載js的jquery實(shí)例代碼另附去除js方法,需要的朋友可以參考下
    2014-04-04
  • 分享9個(gè)最好用的JavaScript開(kāi)發(fā)工具和代碼編輯器

    分享9個(gè)最好用的JavaScript開(kāi)發(fā)工具和代碼編輯器

    這篇文章主要介紹了9個(gè)最好用的JavaScript開(kāi)發(fā)工具和代碼編輯器,需要的朋友可以參考下
    2015-03-03
  • KnockoutJS 3.X API 第四章之表單submit、enable、disable綁定

    KnockoutJS 3.X API 第四章之表單submit、enable、disable綁定

    Knockout是一個(gè)以數(shù)據(jù)模型(data model)為基礎(chǔ)的能夠幫助你創(chuàng)建富文本,響應(yīng)顯示和編輯用戶界面的JavaScript類庫(kù)。這篇文章介紹了KnockoutJS 3.X API 第四章之表單submit、enable、disable綁定的相關(guān)知識(shí),感興趣的朋友一起看看吧
    2016-10-10
  • JS+DIV實(shí)現(xiàn)拖動(dòng)效果

    JS+DIV實(shí)現(xiàn)拖動(dòng)效果

    這篇文章主要為大家詳細(xì)介紹了JS+DIV實(shí)現(xiàn)拖動(dòng)效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02

最新評(píng)論