bootsrap 外边距_Bootstrap 网格系统布局详解
Bootstrap 提供了一套響應(yīng)式、移動設(shè)備優(yōu)先的流式網(wǎng)格系統(tǒng)(Grid System),隨著屏幕或視口(viewport)尺寸的增加,系統(tǒng)會自動分為最多12列。
一、什么是網(wǎng)格(Grid)?
在平面設(shè)計中,網(wǎng)格是一種由一系列用于組織內(nèi)容的相交的直線(垂直的、水平的)組成的結(jié)構(gòu)(通常是二維的)。它廣泛應(yīng)用于打印設(shè)計中的設(shè)計布局和內(nèi)容結(jié)構(gòu)。在網(wǎng)頁設(shè)計中,它是一種用于快速創(chuàng)建一致的布局和有效地使用 HTML 和 CSS 的方法。
一句話概括:網(wǎng)頁設(shè)計中的網(wǎng)格用于組織內(nèi)容,讓網(wǎng)站易于瀏覽,并降低用戶端的負(fù)載。
二、什么是Bootstrap網(wǎng)格系統(tǒng)(Grid System)?
Bootstrap 包含了一個 響應(yīng)式的、移動設(shè)備優(yōu)先的、不固定的網(wǎng)格系統(tǒng) ,可以隨著設(shè)備或視口大小的增加而適當(dāng)?shù)財U(kuò)展到 12 列。它包含了用于簡單的布局選項的預(yù)定義類,也包含了用于生成更多語義布局的功能強(qiáng)大的混合類。
三、網(wǎng)格系統(tǒng)工作原理
網(wǎng)格系統(tǒng)通過一系列包含內(nèi)容的行和列來創(chuàng)建頁面布局。下面列出了 Bootstrap 網(wǎng)格系統(tǒng)是如何工作的:
?行必須放置在 .container class 內(nèi),以便獲得適當(dāng)?shù)膶R(alignment)和內(nèi)邊距(padding)。
?使用行row來創(chuàng)建列的水平組。
?內(nèi)容應(yīng)該放置在列內(nèi), 且唯有列可以是行的直接子元素 。
?預(yù)定義的網(wǎng)格類,比如 .row 和 .col-xs-4 ,可用于快速創(chuàng)建網(wǎng)格布局。LESS 混合類可用于更多語義布局。
?列通過內(nèi)邊距(padding)來創(chuàng)建列內(nèi)容之間的間隙。該內(nèi)邊距是通過 .rows 上的外邊距(margin)取負(fù),表示第一列和最后一列的行偏移。
?網(wǎng)格系統(tǒng)是通過指定您想要橫跨的十二個可用的列來創(chuàng)建的。例如,要創(chuàng)建三個相等的列,則使用三個 .col-xs-4。
下面是 Bootstrap 基本的網(wǎng)格結(jié)構(gòu):
......
注意:列
行元素下,且行元素里邊只能包含列子元素,不能跟其他的子標(biāo)簽元素,否則,布局樣式會亂掉。四、布局實戰(zhàn)
代碼:
Bootstrap 實例 - 布局偏移列-@corwien區(qū)塊一 (col-md-8 col-md-offset-1)區(qū)塊二 (col-md-3)區(qū)塊三 (col-md-8 col-md-offset-1)區(qū)塊四 (col-md-4)區(qū)塊五(col-md-12)區(qū)塊六(col-md-3)區(qū)塊七(col-md-6)區(qū)塊八(col-md-3)說明:灰色區(qū)域為body, 白色區(qū)域內(nèi)為container容器。
注意:這里要特別注意區(qū)塊一、區(qū)塊二為在同一行,而區(qū)塊三、和區(qū)塊四在不同行,為什么呢?因為列元素為行內(nèi)元素,如果一行沒有夠12列,則下邊的區(qū)塊元素會和它上邊的區(qū)塊列加起來小于或等于12,則會排在同一行,如果加起來大于12,則會排在下一列,如區(qū)塊一和區(qū)塊二兩個列加起來等于12,則剛好能排在同一行,而區(qū)塊三、四兩個列加起來為13,超過一行最大顯示列數(shù)12,自然就排在另一行了。
以上所述是小編給大家介紹的Bootstrap 網(wǎng)格系統(tǒng)布局,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復(fù)大家的!
總結(jié)
以上是生活随笔為你收集整理的bootsrap 外边距_Bootstrap 网格系统布局详解的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么是创新?如何创新?
- 下一篇: win10删除开机密码_win10系统,