最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Bootstrap基礎(chǔ)學(xué)習(xí)

 更新時(shí)間:2015年06月16日 10:26:36   投稿:hebedich  
Bootstrap是Twitter推出的一個(gè)用于前端開(kāi)發(fā)的開(kāi)源工具包。它由Twitter的設(shè)計(jì)師Mark Otto和Jacob Thornton合作開(kāi)發(fā),是一個(gè)CSS/HTML框架。它使用了流行的瀏覽器技術(shù),給web開(kāi)發(fā)提供了時(shí)尚的版式,表單,buttons,表格,網(wǎng)格系統(tǒng)等等。

Bootstrap是一個(gè)基于柵格結(jié)構(gòu)的前端結(jié)構(gòu)框架(當(dāng)然也有JS,JQuery),它的優(yōu)點(diǎn)是內(nèi)容框架能夠迅速搭建起來(lái),基于媒介查詢可以使搭建的頁(yè)面迅速的適應(yīng)不同的用戶端,無(wú)論是手機(jī),平板,還是PC,基本上都能自適應(yīng),當(dāng)然新版本已經(jīng)開(kāi)始不支持IE6了,對(duì)IE8的支持也很有限,畢竟IE8對(duì)HTML5的支持不太好,(說(shuō)實(shí)話,我自己也不喜歡IE6~8,對(duì)于我這種初級(jí)選手來(lái)說(shuō),兼容性有時(shí)候真費(fèi)勁,不僅項(xiàng)目上要用,連面試也要用,有沒(méi)有搞錯(cuò)嘛,遇到了,上網(wǎng)查一下不就行了。發(fā)個(gè)牢騷,該會(huì)的還是得會(huì)?。。。。?/p>

閑言碎語(yǔ)不多講,開(kāi)始總結(jié)自己這段時(shí)間BS筆記!

1.在結(jié)構(gòu)內(nèi)容方面,BS對(duì)結(jié)構(gòu)內(nèi)容的控制基本是有類來(lái)控制,比如對(duì)結(jié)構(gòu)的控制就是

<div class="container">
  <div class="row">
   <div class="col-md-4 col-xs-6">
     這一塊div的類名中,是由col-md-4,col-xs-6這兩個(gè)類名來(lái)控制他的框架寬度;其中col代表是柵格,md代表客戶端顯示器的寬度為pc中屏,同樣的xs則代表客戶端顯示器為超小屏,也就是手機(jī)屏;4,6就代表了柵格的長(zhǎng)度,意思就是在中屏顯示器下寬度為4個(gè)柵格,在手機(jī)端寬度為6個(gè)柵格 ,一般情況下把把一整塊div最多可以劃成12個(gè)柵格,所以他的兄弟div在中屏下則是8個(gè)柵格! 
   </div>
   <div class="col-md-8  text-muted">這一塊div的類名中,拋去col-md-8不說(shuō),來(lái)說(shuō)說(shuō)text-muted.這個(gè)類則是控制這個(gè)div下的內(nèi)容字體顏色的,當(dāng)你把BS的css下載到本地后,你在css我文件中搜索text-muted,就會(huì)看到他的定義只有顏色,和他在一起的其他類名就分別定義了不同的顏色 </div>
  </div>
</div>

2.結(jié)構(gòu)上面說(shuō)完了,那就說(shuō)說(shuō)頁(yè)面中具體的一些組件,先說(shuō)說(shuō)導(dǎo)航吧,原先我們自己制作導(dǎo)航是由一個(gè)基本的內(nèi)聯(lián)ul組成(以下css在BS中可以實(shí)現(xiàn)),

<ul class="list-inline">
  <li>W3cplus</li>
  <li>Blog</li>
  <li>CSS3</li>
  <li>jQuery</li>
  <li>PHP</li>
</ul>

但在BS中,則有nav這個(gè)類來(lái)實(shí)現(xiàn),但是nav這個(gè)類需要和其他類合用才能讓頁(yè)面效果發(fā)揮出來(lái),譬如說(shuō)nav-pills和nav-tabs,如果是垂直導(dǎo)航的話則在類名中加入nav-stacked

<ul class="nav nav-pill">
  <li><a href="##">Home</a></li>
  <li><a href="##">CSS3</a></li>
   <li><a href="##">Sass</a></li>
   <li><a href="##">jQuery</a></li>
   <li><a href="##">Responsive</a></li>
</ul>

3.說(shuō)完導(dǎo)航條再來(lái)說(shuō)說(shuō)下拉菜單,BS中的下拉菜單得依靠它自帶的一個(gè)js文件來(lái)實(shí)現(xiàn),而它本身的js還依靠了JQuery,所以這兩個(gè)文件是必備的。值得說(shuō)明的是關(guān)于這個(gè)下拉菜單代碼方面有點(diǎn)復(fù)雜,button中的data-toggle="dropdown"必須和外層的div類名相同。

<div class="dropdown">
 <button class="btn btn-default dropdown-toggle" type="button" id="dropdownMenu1" data-toggle="dropdown">
  下拉菜單
  <span class="caret"></span>
 </button>
 <ul class="dropdown-menu" role="menu" aria-labelledby="dropdownMenu1">
  <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜單項(xiàng)</a></li>
  <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜單項(xiàng)</a></li>
  <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜單項(xiàng)</a></li>
  <li role="presentation"><a role="menuitem" tabindex="-1" href="#">下拉菜單項(xiàng)</a></li>
 </ul>
</div>

 4.貌似該說(shuō)說(shuō)表單了,在Bootstrap框架中,通過(guò)定制了一個(gè)類名`form-control`,也就是說(shuō),如果這幾個(gè)元素使用了類名“form-control”,將會(huì)實(shí)現(xiàn)一些設(shè)計(jì)上的定制效果。

<form role="form">
 <div class="form-group">
  <label for="exampleInputEmail1">郵箱:</label>
  <input type="email" class="form-control" id="exampleInputEmail1" placeholder="請(qǐng)輸入您的郵箱地址">
 </div>
 <div class="form-group">
  <label for="exampleInputPassword1">密碼</label>
  <input type="password" class="form-control" id="exampleInputPassword1" placeholder="請(qǐng)輸入您的郵箱密碼">
 </div>
 <div class="checkbox">
  <label>
   <input type="checkbox"> 記住密碼
  </label>
 </div>
 <button type="submit" class="btn btn-default">進(jìn)入郵箱</button>
</form>

以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡

相關(guān)文章

  • avalon js實(shí)現(xiàn)仿微博拖動(dòng)圖片排序

    avalon js實(shí)現(xiàn)仿微博拖動(dòng)圖片排序

    玩微博的朋友都上傳過(guò)圖像吧,當(dāng)圖片上傳后用戶是可以隨意拖動(dòng)圖片的,調(diào)整圖片的順序,那么此功能是怎么實(shí)現(xiàn)的,下面小編通過(guò)此篇文章給大家詳解基于avalon js實(shí)現(xiàn)仿微博拖動(dòng)圖片排序,需要的朋友可以參考下
    2015-08-08
  • JavaScript中關(guān)于Object.create()的用法

    JavaScript中關(guān)于Object.create()的用法

    這篇文章主要介紹了JavaScript中關(guān)于Object.create()的用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • 前端防止用戶重復(fù)提交js實(shí)現(xiàn)代碼示例

    前端防止用戶重復(fù)提交js實(shí)現(xiàn)代碼示例

    這篇文章主要給大家介紹了關(guān)于前端防止用戶重復(fù)提交js實(shí)現(xiàn)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起看看吧
    2018-09-09
  • JS co 函數(shù)庫(kù)的含義和用法實(shí)例總結(jié)

    JS co 函數(shù)庫(kù)的含義和用法實(shí)例總結(jié)

    這篇文章主要介紹了JS co 函數(shù)庫(kù)的含義和用法,結(jié)合實(shí)例形式總結(jié)分析了JS co 函數(shù)庫(kù)的基本含義、功能、用法及操作注意事項(xiàng),需要的朋友可以參考下
    2020-04-04
  • 詳解wow.js中各種特效對(duì)應(yīng)的類名

    詳解wow.js中各種特效對(duì)應(yīng)的類名

    本篇文章主要介紹了wow.js中各種特效對(duì)應(yīng)的類名 ,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-09-09
  • js實(shí)現(xiàn)簡(jiǎn)單五子棋游戲

    js實(shí)現(xiàn)簡(jiǎn)單五子棋游戲

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)簡(jiǎn)單五子棋游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • JS構(gòu)造函數(shù)與原型prototype的區(qū)別介紹

    JS構(gòu)造函數(shù)與原型prototype的區(qū)別介紹

    下面小編就為大家?guī)?lái)一篇JS構(gòu)造函數(shù)與原型prototype的區(qū)別介紹。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-07-07
  • JavaScript字符串轉(zhuǎn)換數(shù)字的方法

    JavaScript字符串轉(zhuǎn)換數(shù)字的方法

    這篇文章主要介紹了JavaScript字符串轉(zhuǎn)換數(shù)字的方法,文章圍繞JavaScript字符串轉(zhuǎn)換數(shù)字的相關(guān)資料展開(kāi)全文內(nèi)容,需要的小伙伴可以參考一下
    2021-12-12
  • document節(jié)點(diǎn)對(duì)象的獲取方式示例介紹

    document節(jié)點(diǎn)對(duì)象的獲取方式示例介紹

    如果要操作一個(gè)元素,首先要獲取到它,下面為大家介紹下document節(jié)點(diǎn)對(duì)象的獲取方式,感興趣的朋友不要錯(cuò)過(guò)
    2013-12-12
  • 利用JS做網(wǎng)頁(yè)特效_大圖輪播(實(shí)例講解)

    利用JS做網(wǎng)頁(yè)特效_大圖輪播(實(shí)例講解)

    下面小編就為大家?guī)?lái)一篇利用JS做網(wǎng)頁(yè)特效_大圖輪播(實(shí)例講解)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-08-08

最新評(píng)論

苍山县| 稻城县| 屏边| 凭祥市| 保亭| 烟台市| 崇仁县| 怀集县| 三门峡市| 罗江县| 大邑县| 和平县| 响水县| 连江县| 红安县| 青阳县| 苗栗县| 特克斯县| 中卫市| 库尔勒市| 玛多县| 岚皋县| 阳江市| 黄骅市| 新野县| 高雄市| 唐河县| 和田市| 光山县| 丰宁| 兰溪市| 绵竹市| 河北省| 宜章县| 开鲁县| 合江县| 维西| 彰武县| 延津县| 昌宁县| 新平|