極速下載站 —— 提供優(yōu)質(zhì)軟件下載服務(wù),感受全新的極速下載體驗!

最近更新 | 軟件專題 | 軟件分類 | 軟件排行

您的位置:極速下載站資訊首頁系統(tǒng)教程系統(tǒng)資訊 → Bootstrap 網(wǎng)格系統(tǒng)(Grid System)教程

Bootstrap 網(wǎng)格系統(tǒng)(Grid System)教程

時間:2019-08-21 18:41:40  作者:johnnyl  瀏覽量:83

社會的發(fā)展,科技的進步,人們生活水平提高,工作和生活中越來越離不開電腦,電腦是由軟件、系統(tǒng)、程序等組成,如果想要更好的去使用電腦,那么我們應(yīng)該去學(xué)習(xí)這些知識,今天小編就帶領(lǐng)大家學(xué)習(xí)Bootstrap 網(wǎng)格系統(tǒng)的教程。

本章節(jié)我們將講解 Bootstrap 的網(wǎng)格系統(tǒng)(Grid System)。

Bootstrap 提供了一套響應(yīng)式、移動設(shè)備優(yōu)先的流式網(wǎng)格系統(tǒng),隨著屏幕或視口(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)站易于瀏覽,并降低用戶端的負載。

什么是 Bootstrap 網(wǎng)格系統(tǒng)(Grid System)?

Bootstrap 官方文檔中有關(guān)網(wǎng)格系統(tǒng)的描述:

Bootstrap 包含了一個響應(yīng)式的、移動設(shè)備優(yōu)先的、不固定的網(wǎng)格系統(tǒng),可以隨著設(shè)備或視口大小的增加而適當(dāng)?shù)財U展到 12 列。它包含了用于簡單的布局選項的預(yù)定義類,也包含了用于生成更多語義布局的功能強大的混合類。

讓我們來理解一下上面的語句。Bootstrap 3 是移動設(shè)備優(yōu)先的,在這個意義上,Bootstrap 代碼從小屏幕設(shè)備(比如移動設(shè)備、平板電腦)開始,然后擴展到大屏幕設(shè)備(比如筆記本電腦、臺式電腦)上的組件和網(wǎng)格。

移動設(shè)備優(yōu)先策略

內(nèi)容

決定什么是最重要的。

布局

優(yōu)先設(shè)計更小的寬度。

基礎(chǔ)的 CSS 是移動設(shè)備優(yōu)先,媒體查詢是針對于平板電腦、臺式電腦。

漸進增強

隨著屏幕大小的增加而添加元素。

響應(yīng)式網(wǎng)格系統(tǒng)隨著屏幕或視口(viewport)尺寸的增加,系統(tǒng)會自動分為最多12列。

1 1 1 1 1 1 1 1 1 1 1 1

4 4 4

4 8

6 6

12

Bootstrap 網(wǎng)格系統(tǒng)(Grid System)的工作原理

網(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)。

使用行來創(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)取負,表示第一列和最后一列的行偏移。

網(wǎng)格系統(tǒng)是通過指定您想要橫跨的十二個可用的列來創(chuàng)建的。例如,要創(chuàng)建三個相等的列,則使用三個 .col-xs-4。

媒體查詢

媒體查詢是非常別致的"有條件的 CSS 規(guī)則"。它只適用于一些基于某些規(guī)定條件的 CSS。如果滿足那些條件,則應(yīng)用相應(yīng)的樣式。

Bootstrap 中的媒體查詢允許您基于視口大小移動、顯示并隱藏內(nèi)容。下面的媒體查詢在 LESS 文件中使用,用來創(chuàng)建 Bootstrap 網(wǎng)格系統(tǒng)中的關(guān)鍵的分界點閾值。

圖:Bootstrap (Grid System)教程

Bootstrap 網(wǎng)格系統(tǒng)(Grid System)教程圖1

我們有時候也會在媒體查詢代碼中包含 max-width,從而將 CSS 的影響限制在更小范圍的屏幕大小之內(nèi)。

圖:Bootstrap (Grid System)教程

Bootstrap 網(wǎng)格系統(tǒng)(Grid System)教程圖2

媒體查詢有兩個部分,先是一個設(shè)備規(guī)范,然后是一個大小規(guī)則。在上面的案例中,設(shè)置了下列的規(guī)則:

讓我們來看下面這行代碼:

圖:Bootstrap (Grid System)教程

Bootstrap 網(wǎng)格系統(tǒng)(Grid System)教程圖3

12下一頁>

相關(guān)資訊

相關(guān)軟件