91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何理解Bootstrap3.0柵格系統

發布時間:2021-09-28 16:34:41 來源:億速云 閱讀:135 作者:iii 欄目:移動開發

這篇文章主要介紹“如何理解Bootstrap3.0柵格系統”,在日常操作中,相信很多人在如何理解Bootstrap3.0柵格系統問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如何理解Bootstrap3.0柵格系統”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

柵格系統(布局)

Bootstrap內置了一套響應式、移動設備優先的流式柵格系統,隨著屏幕設備或視口(viewport)尺寸的增加,系統會自動分為最多12列。

我在這里是把Bootstrap中的柵格系統叫做布局。它就是通過一系列的行(row)與列(column)的組合創建頁面布局,然后你的內容就可以放入到你創建好的布局當中。下面就簡單介紹一下Bootstrap柵格系統的工作原理:

行(row)必須包含在.container中,以便為其賦予合適的排列(aligment)和內補(padding)。使用行(row)在水平方向創建一組列(column)。你的內容應當放置于列(column)內,而且,只有列(column)可以作為行(row)的直接子元素。類似Predefined grid classes like .rowand .col-xs-4這些預定義的柵格class可以用來快速創建柵格布局。Bootstrap源碼中定義的mixin也可以用來創建語義化的布局。通過設置padding從而創建列(column)之間的間隔(gutter)。然后通過為第一和最后一樣設置負值的margin從而抵消掉padding的影響。柵格系統中的列是通過指定1到12的值來表示其跨越的范圍。例如,三個等寬的列可以使用三個.col-xs-4來創建。

DW6編碼實現

Okay勒,下面開始寫代碼了額。首先上一張圖看看我使用的編輯器,之前在學校學習Html+CSS的時候使用較多的工具。

如何理解Bootstrap3.0柵格系統

然后新建一個HTML文檔,選擇類型HTML5

如何理解Bootstrap3.0柵格系統

創建好后,另存為與上一節的講解中js、css文件夾的同一目錄下。

如何理解Bootstrap3.0柵格系統

layout.html就是我剛剛創建的文件。Bootstrap.html也是上一節中創建的第一個html頁面。

現在可以將Bootstrap.html中的代碼全部Copy到layout.html頁面。

然后在body標簽下添加如下代碼

代碼如下:


<h2>Hello, world!</h2>
<h3 class="page-header">區域一</h3>
<p>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.</p>
<h3 class="page-header">區域二</h3>
<p>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.</p>
<h3 class="page-header">區域三</h3>
<p>Within the download you'll find the following directories and files, logically grouping common resources and providing both compiled and minified variations.</p>

這幾個標簽大家應該都能看的明白,最基礎最簡單的。

添加完后layout.html頁面所有代碼如下

代碼如下:


<!DOCTYPE html>
<html>
<head>
<title>Bootstrap</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<!-- Bootstrap -->
<link href="css/bootstrap.min.css" rel="stylesheet" media="screen"> <pre></pre> <pre><font face="Arial"><!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!-- WARNING: Respond.js doesn't work if you view the page via file:// --> <!--[if lt IE 9]>
<script src="<a href="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script">https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script</a>>
<script src="<a href="https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script">https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"></script</a>>
<![endif]-->
</head>
<body>
<h2>Hello, world!</h2>
<h3 class="page-header">區域一</h3>
<p>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.</p>
<h3 class="page-header">區域二</h3>
<p>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.</p>
<h3 class="page-header">區域三</h3>
<p>Within the download you'll find the following directories and files, logically grouping common resources and providing both compiled and minified variations.</p> <script src="js/jquery-2.0.3.min.js"></script>
<script src="js/bootstrap.min.js"></script>
</body>
</html>

當然效果也很簡單,我還是把截圖放上,可以進行對比。

如何理解Bootstrap3.0柵格系統

優化一:可以發現上圖的頁面效果占滿全屏,我們可以通過Bootstrap 樣式類對上面的內容進行居中。

代碼如下:


<div class="container"> .........之前上面添加在body標簽下的代碼 </div>

效果如下

如何理解Bootstrap3.0柵格系統

可以發現container這個類設置了寬度,并且可以讓內容顯示在頁面的中間。

優化二:將三個區域顯示在同一排,并且平均分成三欄。

首先為三個區域添加一個容器,可以使用div,并且為div添加一個類 <div >.

然后我們為每個小的區域也添加一個容器div,并且為div添加一個類<div >

簡單代碼實現如下

代碼如下:


<div class="container"> <h2>Hello, world!</h2> <div class="row"> <div class="col-xs-4"> <h3 class="page-header">區域一</h3> <p>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.</p> </div> <div class="col-xs-4"> <h3 class="page-header">區域二</h3> <p>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.</p> </div> <div class="col-xs-4"> <h3 class="page-header">區域三</h3> <p>Within the download you'll find the following directories and files, logically grouping common resources and providing both compiled and minified variations.</p> </div> </div> </div>

效果如下

如何理解Bootstrap3.0柵格系統

的確排成一列,然后分成三欄。再結合一下上面柵格系統的6部原理。是不是懂一點了,反正我自己懂了很多。通過同樣的方式可以創建出比較復雜的網格布局頁面。只需要在布局使用的容器上面添加相應的網格布局的類。比如說如果內容占用6個網格,那么就添加一個col-xs-6的類、占用四個網格就添加一個col-xs-4的類,然后在同一排的周圍進行使用帶有row類的容器。

到此,關于“如何理解Bootstrap3.0柵格系統”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

郁南县| 鄂托克前旗| 齐河县| 蒲城县| 清丰县| 新巴尔虎右旗| 独山县| 治县。| 山阴县| 营口市| 汤阴县| 金乡县| 平湖市| 昌乐县| 阳泉市| 洛阳市| 汉中市| 枞阳县| 昭苏县| 汉寿县| 射洪县| 青河县| 卓资县| 塔河县| 中牟县| 宝丰县| 武隆县| 天水市| 江北区| 高平市| 柏乡县| 平顺县| 美姑县| 孟津县| 巴东县| 嘉义县| 白朗县| 敖汉旗| 定陶县| 蒲江县| 浦县|