日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

Bootstrap简介、下载bootstrap及引入文件说明、响应式容器和满屏容器、栅格系统

發(fā)布時間:2025/3/15 windows 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Bootstrap简介、下载bootstrap及引入文件说明、响应式容器和满屏容器、栅格系统 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Bootstrap簡介:

Bootstrap是Twitter(推特)開發(fā)的,目前最受歡迎的前端開源框架,基于jQuery用于開發(fā)HTML、CSS、JavaScript,簡潔靈活,常用于開發(fā)響應(yīng)式布局及移動端開發(fā)。其中文官方文檔:http://www.bootcss.com 官網(wǎng):http://getbootstrap.com 推薦網(wǎng)站:http://bootstrap.css88.com

下載bootstrap:

拿到bootstrap文件包的方式有很多種,例如:官網(wǎng)下載、npm(后面介紹完node可以使用npm中:npm install bootstrap@4.0.0-beta.2直接download下來4.0版本)、使用在線文檔連接等。考慮到某些讀者可能沒接觸到node,這里小編通過官方下載bootstrap來介紹:訪問官方網(wǎng)址:http://getbootstrap.com,點(diǎn)擊右上角Download選擇對應(yīng)的版本繼續(xù)點(diǎn)擊編譯好的(Compiled CSS and JS)bootstrap下載,這里小編采用bootstrap4進(jìn)行簡介,bootstrap4放棄了IE8及iOS6,目前僅支持IE9+及iOS7+,實(shí)際開發(fā)中需要注意這點(diǎn)。

編譯后的bootstrap文件目錄結(jié)構(gòu)如下:(只需要拿需要的文件即可)

bootstrap/ ├── css/ │ ├── bootstrap-grid.css │ ├── bootstrap-grid.css.map │ ├── bootstrap-grid.min.css │ ├── bootstrap-grid.min.css.map │ ├── bootstrap-reboot.css │ ├── bootstrap-reboot.css.map │ ├── bootstrap-reboot.min.css │ ├── bootstrap-reboot.min.css.map │ ├── bootstrap.css │ ├── bootstrap.css.map │ ├── bootstrap.min.css │ └── bootstrap.min.css.map └── js/├── bootstrap.bundle.js├── bootstrap.bundle.js.map├── bootstrap.bundle.min.js├── bootstrap.bundle.min.js.map├── bootstrap.js├── bootstrap.js.map├── bootstrap.min.js└── bootstrap.min.js.map

引入資源:

需要注意:bootstrap基于jQuery,但是下拉菜單(dropdown)、彈出框(popover)和工具提示(tooltip)組件依賴Popper(https://popper.js.org/) 開發(fā),bootstrap文件分css文件和js文件,如果只需要樣式,可以不需要引入js文件,如:

<!--將bootstrap文件及依賴文件引入到head靠前位置,便于自己樣式層疊--><link rel="stylesheet" href="lib/bootstrap/bootstrap.css"><!-- 條件注釋,第一個是解決html5新標(biāo)簽兼容性的,第二個是解決css媒體查詢兼容問題的,且此依賴不能以files方式打開使用--><!--[if lt IE 9]><script src="lib/html5shiv/html5shiv.js"></script><script src="lib/respond/respond.js"></script><![endif]--><script src="lib/jquery/jquery.js"></script><!-- 引入jQuer依賴(bootstrap依賴jQuery庫) --><script src="lib/popper/popper.js"></script><!-- 用于彈窗、提示、下拉菜單時引入此依賴,但是目前的 bootstrap.bundle.js已經(jīng)包含了/popper.js,自己判斷版本自行增刪 --><script src="lib/bootstrap/bootstrap.js"></script><!-- 引入bootstrap.js文件-->

基本結(jié)構(gòu)說明:

<!-- 1.bootstrap要求使用HTML5文檔類型,現(xiàn)在最新html5聲明如下(可以簡寫為html): --> <!DOCTYPE html> <html lang="en"><head><meta charset="UTF-8"><!-- 通常網(wǎng)頁開發(fā)都會聲明編碼--><!-- 2.bootstrap常用于移動端開發(fā),如果是移動端開發(fā),記得開啟視口,其標(biāo)準(zhǔn)視口書寫如下(新增自動適應(yīng)手機(jī)屏幕寬度屬性:shrink-to-fit=no,解決iOS9兼容問題): --><meta name="viewport" content="width=device-width, initial-scale=1.0,user-scalable=no,maximum-scale=1.0,minimum-scale=1.0,shrink-to-fit=no"><!-- 3.引入jQuery插件,因?yàn)閎ootstrap是基于jQuery開發(fā)的: --><!-- <scrip src="lib/jquery/dist/jquery.js"></scrip> --><!---jquery本地文件在測試關(guān)閉提示框時出現(xiàn)報錯,經(jīng)調(diào)試,修改為網(wǎng)絡(luò)資源可以正常運(yùn)行--><script src="https://cdn.staticfile.org/jquery/3.2.1/jquery.min.js"></script><!-- 4.引入bootstrap中樣式文件: --><link rel="stylesheet" href="lib/bootstrap/css/bootstrap.css"><!-- 5.如果需要做彈窗、提示、下拉菜單等功能,引入如下依賴: --><scrip src="lib/bootstrap/js/bootstrap.bundle.min.js"></scrip><!-- 6.如果需要使用bootstrap中行為,引入bootstrap中js文件: --><script src="lib/bootstrap/js/bootstrap.min.js"></script><!-- 7.條件注釋,第一個是解決html5新標(biāo)簽兼容性的插件,第二個是解決css媒體查詢兼容問題的,且此依賴不能以files方式打開文件--><!--[if lt IE 9]><sc src="lib/html5shiv/html5shiv.js"></sc><sc src="lib/respond/respond.js"></sc> <![endif]--><!-- 8.引入自己編寫的css文件層疊掉bootstrap中不符合的樣式: --><link rel="stylesheet" href="test.css"><title>Document</title> </head><body><div class='container'>配置好此模板,在這里就可以使用bootstrap了</div> </body></html>

使用bootstrap中功能:

bootstrap中的功能使用起來很簡單,如果是給自己編寫的html骨架添加功能,只需要添加bootstrap中定義好有功能的類名即可,如果需要使用某個定義好的功能塊,那么直接將案例代碼拷貝到自己的代碼中即可。下面將介紹實(shí)際開發(fā)中常用的功能:

響應(yīng)式容器:

<!-- container:定義一個響應(yīng)式容器,使有此類名的容器在不同尺寸設(shè)備下顯示不同的尺寸,且水平居中,當(dāng)小于570px時不再做變小 --><div class='container'></div>

滿屏容器:

<!-- container-fluid:定義一個占據(jù)全部視口的容器,無論設(shè)備屏幕尺寸多大,總是100%占據(jù)視口寬度 --><div class='container-fluid'></div>

柵格系統(tǒng):

默認(rèn)把頁面內(nèi)容分成12等份(當(dāng)然自己可以定制份數(shù)),由行和列組合的布局頁面,網(wǎng)格狀布局,在一個響應(yīng)式容器中定義行和列。由類名row定義柵格系統(tǒng)的行,由col-x-n定義柵格系統(tǒng)的列。col-x-n中n表示所占柵格12份中的幾份,x參數(shù):(xl屏幕尺寸大于1200px)其他如下:

柵格嵌套:每個柵格中是可以嵌套其它柵格的,就像div一樣,可以相互嵌套。

柵格偏移:col-(lg/md/sm/xs)-offset-n,給某個柵格添加此類可以使這個柵格向后偏移n份。

柵格排序:col-(lg/md/sm/xs)-push/pull-n,將某個柵格push推后幾份或?qū)⒛硞€柵格pull拉前幾份。

<div class="container"><!--1.柵格系統(tǒng)要放在固定寬度或全屏容器中,實(shí)際開發(fā)中會利用bootstrap的響應(yīng)式容器(媒體查詢原理固定的尺寸)--><div class="row"><!--row定義行--><div class="col-lg-2 col-md-4 col-sm-6 col-xs-12">1</div><!--col定義列,其中xs-12表示當(dāng)在bootstrap中定義的xs屏幕時,此列占一行中的12份,即一行占滿;lg-2表示當(dāng)在bootstrap中定義的尺寸為lg時,此時這列占一行中的2份,即2/12--><!--柵格嵌套開始:--><div class="col-lg-2 col-md-4 col-sm-6 col-xs-12"><div class="row"><!--在一個col中可以繼續(xù)嵌套row行,row行中可以繼續(xù)劃分列,如:--><div class="col-lg-2 col-md-4 col-sm-6 col-xs-12">柵格嵌套a</div><div class="col-lg-2 col-md-4 col-sm-6 col-xs-12">柵格嵌套b</div><div class="col-lg-2 col-md-4 col-sm-6 col-xs-12">柵格嵌套c</div><div class="col-lg-2 col-md-4 col-sm-6 col-xs-12">柵格嵌套d</div><div class="col-lg-2 col-md-4 col-sm-6 col-xs-12">柵格嵌套e</div><div class="col-lg-2 col-md-4 col-sm-6 col-xs-12">柵格嵌套w</div></div></div><div class="col-lg-2 col-md-4 col-sm-6 col-xs-12">3</div><!-- 柵格偏移col-x-offset-n:n表示這列向右偏移n份 --><div class="col-lg-2 col-md-4 col-sm-6 col-xs-12"><div class="row"><div class="col-lg-4 col-md-3 col-sm-2 col-xs-1">柵格偏移</div><div class="col-lg-4 col-lg-offset-4 col-md-3 col-md-offset-6 col-sm-2 col-sm-offset-8 col-xs-1 col-xs-offset-10">柵格偏移</div><!--col-lg-offset-4表示在lg尺寸下向右偏移4份--></div></div><div class="col-lg-2 col-md-4 col-sm-6 col-xs-12">5</div><!-- 柵格排序push推、pull拉 --><div class="col-lg-2 col-md-4 col-sm-6 col-xs-12"><div class="row arr"><div class="col-lg-6 col-lg-push-6 col-md-6 col-md-push-6 col-sm-6 col-sm-push-6 col-xs-6 col-xs-push-6">柵格排序-左邊</div><div class="col-lg-6 col-lg-pull-6 col-md-6 col-md-pull-6 col-sm-6 col-sm-pull-6 col-xs-6 col-xs-pull-6">柵格排序-右邊</div></div></div></div></div>

提示:本文圖片等素材來源于網(wǎng)絡(luò),若有侵權(quán),請發(fā)郵件至郵箱:810665436@qq.com聯(lián)系筆者刪除。
筆者:苦海

總結(jié)

以上是生活随笔為你收集整理的Bootstrap简介、下载bootstrap及引入文件说明、响应式容器和满屏容器、栅格系统的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 波多野吉衣一二三区乱码 | 老头把女人躁得呻吟 | 国产精品5 | 精品自拍视频 | 国产精品骚 | 国产男女自拍 | 亚洲网站免费看 | 精品人妻在线一区二区三区 | 国产成人aaaa| 女同激情久久av久久 | 丝袜中文字幕 | 亚洲一级在线观看 | 四虎精品在线播放 | 天天骑夜夜操 | 国产在线一卡二卡 | 乱短篇艳辣500篇h文最新章节 | 精品色图| 台湾a级艳片潘金莲 | 美女激情网站 | 草莓视频在线观看入口w | www.av.cn| 天天射天天色天天干 | 精品久久久久久亚洲综合网站 | 午夜成人影片 | 91爱爱网 | 韩国视频一区二区 | 国产欧美日韩在线观看 | 天天爽夜夜春 | 色就是色欧美色图 | 黄色操人视频 | 九色视频网| 少妇性高潮视频 | 男男做性免费视频网 | 亚洲欧美一区二区在线观看 | 国产午夜伦鲁鲁 | 911精品国产一区二区在线 | 一本色道久久综合亚洲二区三区 | 亚洲免费a | 日日爽夜夜爽 | 国产区视频 | 天天操天天干天天舔 | c逼| 国产乱乱 | 欧美视频色 | 一级α片免费看刺激高潮视频 | 亚洲日本va中文字幕 | 亚洲成人看片 | 69视频免费在线观看 | 老女人综合网 | 丝袜天堂| 欧美黑人狂野猛交老妇 | 欧洲av一区| 67194成人在线观看 | 波多野结衣a级片 | av999| 国产中文字幕av | 国产永久在线观看 | 国产一区二区精彩视频 | 内射无码专区久久亚洲 | 很黄很污的视频 | 成人毛片视频网站 | www青青草| 性色国产成人久久久精品 | 麻豆亚洲av熟女国产一区二 | 国产精品无码99re | 国产精品又黄又爽又色无遮挡 | 丁香花电影高清在线阅读免费 | 欧美国产专区 | 日本一区二区色 | 永久av网站 | www.av免费 | 男女扒开双腿猛进入爽爽免费 | 日韩怡红院 | 黑森林av凹凸导航 | 好色视频tv| 日本一区二区高清视频 | 91精品人妻一区二区三区蜜桃2 | 怡红院一区二区三区 | 天天插天天干 | 麻豆精品视频在线 | 亚洲精品无码专区 | 欧美两根一起进3p做受视频 | 91精品婷婷国产综合久久蝌蚪 | 波多野结衣电车痴汉 | 亚洲人成免费电影 | 无码人妻精品一区二区三应用大全 | 成人免费xxxxxx视频 | 国产麻豆成人 | 爱爱免费视频网站 | 天天爽天天插 | 泰坦尼克号3小时49分的观看方法 | 自拍偷拍国内 | 国产亚洲精品网站 | 色婷婷综合成人 | 国产三级精品三级在线 | 日本黄在线 | 亚洲一级网 | 日韩欧美国产成人 | 不卡视频一区二区 |