這篇文章主要介紹“如何理解Bootstrap3.0柵格系統(tǒng)”,在日常操作中,相信很多人在如何理解Bootstrap3.0柵格系統(tǒng)問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如何理解Bootstrap3.0柵格系統(tǒng)”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!
我們提供的服務(wù)有:成都網(wǎng)站制作、成都網(wǎng)站設(shè)計、外貿(mào)營銷網(wǎng)站建設(shè)、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、眉縣ssl等。為成百上千家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的眉縣網(wǎng)站制作公司柵格系統(tǒng)(布局)
Bootstrap內(nèi)置了一套響應(yīng)式、移動設(shè)備優(yōu)先的流式柵格系統(tǒng),隨著屏幕設(shè)備或視口(viewport)尺寸的增加,系統(tǒng)會自動分為最多12列。
我在這里是把Bootstrap中的柵格系統(tǒng)叫做布局。它就是通過一系列的行(row)與列(column)的組合創(chuàng)建頁面布局,然后你的內(nèi)容就可以放入到你創(chuàng)建好的布局當(dāng)中。下面就簡單介紹一下Bootstrap柵格系統(tǒng)的工作原理:
行(row)必須包含在.container中,以便為其賦予合適的排列(aligment)和內(nèi)補(bǔ)(padding)。使用行(row)在水平方向創(chuàng)建一組列(column)。你的內(nèi)容應(yīng)當(dāng)放置于列(column)內(nèi),而且,只有列(column)可以作為行(row)的直接子元素。類似Predefined grid classes like .rowand .col-xs-4這些預(yù)定義的柵格class可以用來快速創(chuàng)建柵格布局。Bootstrap源碼中定義的mixin也可以用來創(chuàng)建語義化的布局。通過設(shè)置padding從而創(chuàng)建列(column)之間的間隔(gutter)。然后通過為第一和最后一樣設(shè)置負(fù)值的margin從而抵消掉padding的影響。柵格系統(tǒng)中的列是通過指定1到12的值來表示其跨越的范圍。例如,三個等寬的列可以使用三個.col-xs-4來創(chuàng)建。
DW6編碼實(shí)現(xiàn)
Okay勒,下面開始寫代碼了額。首先上一張圖看看我使用的編輯器,之前在學(xué)校學(xué)習(xí)Html+CSS的時候使用較多的工具。
然后新建一個HTML文檔,選擇類型HTML5
創(chuàng)建好后,另存為與上一節(jié)的講解中js、css文件夾的同一目錄下。
layout.html就是我剛剛創(chuàng)建的文件。Bootstrap.html也是上一節(jié)中創(chuàng)建的第一個html頁面。
現(xiàn)在可以將Bootstrap.html中的代碼全部Copy到layout.html頁面。
然后在body標(biāo)簽下添加如下代碼
代碼如下:
Bootstrap has a few easy ways to quickly get started, each one appealing to a different skill level and use case. Read through to see what suits your particular needs.
If you work with Bootstrap's uncompiled source code, you need to compile the LESS files to produce usable CSS files. For compiling LESS files into CSS, we only officially support Recess, which is Twitter's CSS hinter based on less.js.
Within the download you'll find the following directories and files, logically grouping common resources and providing both compiled and minified variations.
這幾個標(biāo)簽大家應(yīng)該都能看的明白,最基礎(chǔ)最簡單的。
添加完后layout.html頁面所有代碼如下
代碼如下:
Hello, world!
區(qū)域一
Bootstrap has a few easy ways to quickly get started, each one appealing to a different skill level and use case. Read through to see what suits your particular needs.
區(qū)域二
If you work with Bootstrap's uncompiled source code, you need to compile the LESS files to produce usable CSS files. For compiling LESS files into CSS, we only officially support Recess, which is Twitter's CSS hinter based on less.js.
區(qū)域三
Within the download you'll find the following directories and files, logically grouping common resources and providing both compiled and minified variations.
當(dāng)然效果也很簡單,我還是把截圖放上,可以進(jìn)行對比。
優(yōu)化一:可以發(fā)現(xiàn)上圖的頁面效果占滿全屏,我們可以通過Bootstrap 樣式類對上面的內(nèi)容進(jìn)行居中。
代碼如下:
.........之前上面添加在body標(biāo)簽下的代碼效果如下
可以發(fā)現(xiàn)container這個類設(shè)置了寬度,并且可以讓內(nèi)容顯示在頁面的中間。
優(yōu)化二:將三個區(qū)域顯示在同一排,并且平均分成三欄。
首先為三個區(qū)域添加一個容器,可以使用div,并且為div添加一個類
.然后我們?yōu)槊總€小的區(qū)域也添加一個容器div,并且為div添加一個類
簡單代碼實(shí)現(xiàn)如下
代碼如下:
Hello, world!
區(qū)域一
Bootstrap has a few easy ways to quickly get started, each one appealing to a different skill level and use case. Read through to see what suits your particular needs.
區(qū)域二
If you work with Bootstrap's uncompiled source code, you need to compile the LESS files to produce usable CSS files. For compiling LESS files into CSS, we only officially support Recess, which is Twitter's CSS hinter based on less.js.
區(qū)域三
Within the download you'll find the following directories and files, logically grouping common resources and providing both compiled and minified variations.
效果如下
的確排成一列,然后分成三欄。再結(jié)合一下上面柵格系統(tǒng)的6部原理。是不是懂一點(diǎn)了,反正我自己懂了很多。通過同樣的方式可以創(chuàng)建出比較復(fù)雜的網(wǎng)格布局頁面。只需要在布局使用的容器上面添加相應(yīng)的網(wǎng)格布局的類。比如說如果內(nèi)容占用6個網(wǎng)格,那么就添加一個col-xs-6的類、占用四個網(wǎng)格就添加一個col-xs-4的類,然后在同一排的周圍進(jìn)行使用帶有row類的容器。
到此,關(guān)于“如何理解Bootstrap3.0柵格系統(tǒng)”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!
網(wǎng)頁題目:如何理解Bootstrap3.0柵格系統(tǒng)-創(chuàng)新互聯(lián)
網(wǎng)址分享:http://weahome.cn/article/didgii.html