国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

詳解CSS中的柵格系統

2024-07-11 08:29:54
字體:
來源:轉載
供稿:網友

說到柵格系統(grid system),你也許見過這樣的概念:
2015728163915616.png (300×336)

像這樣,通過固定的格子結構,來進行布局設計。這是一種設計風格,而且一直以來很廣泛地應用于網頁設計領域。這樣的風格清晰、工整,可以讓網頁具有更友好的瀏覽體驗。

而隨著響應式設計(responsive design)的流行,柵格系統開始被賦予新的意義,那就是,一種響應式設計的實現方式。
柵格與響應式

響應式的要點是為同一個頁面設計多種布局形態,分別適配不同屏幕尺寸的設備。一般來說,是這樣的感覺:
2015728163939460.png (400×173)

可以看到,一個頁面可以拆分成多個區塊來理解,而正是這些區塊共同構成了這個頁面的布局。根據不同的屏幕尺寸情況,調整這些區塊的排版,就可以實現響應式設計。另外,屏幕寬度較大的時候,區塊傾向于水平分布,而屏幕寬度較小的時候,區塊傾向于豎直堆疊。

這些方方正正的區塊是不是和柵格系統的格子挺相似?對的,為了讓響應式設計更簡單易用,于是有了很多稱為“柵格”(grid)的樣式庫。

柵格樣式庫一般是這樣做的:將頁面劃分為若干等寬的列(column),然后推薦你通過等寬列來創建響應式的頁面區塊。

雖然看起來都是這樣的思路,但不同的柵格樣式庫,在做法上卻是各有各的點子。下面,本文將介紹幾個比較有代表性的柵格樣式庫,講述它們的簡要原理和用法(正確的打開方式)。
Bootstrap中的柵格

Bootstrap把它的柵格放在CSS這個分類下,并稱它為Gird system。默認分為12列。
容器、行與列

要理解Bootstrap中的柵格,最好從掌握正確的使用方法開始。這其中有2個要點。

第1個要點是容器(container),行(row)和列(column)之間的層級關系。一個正確的寫法示例如下:

CSS Code復制內容到剪貼板
  1. <div class="container">       <div class="row">  
  2.         <div class="col-md-6"></div>           <div class="col-md-6"></div>  
  3.     </div>   </div>  

Bootstrap柵格的容器有兩種,.container(固定像素值的寬度)和.container-fluid(100%的寬度),在這里,把它們都稱為container。需要注意的是,row(.row)必須位于container的內部,column(如.col-md-6)必須位于row的內部。也就是說,container、row、column必須保持特定的層級關系,柵格系統才可以正常工作。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 扬中市| 罗田县| 杭锦后旗| 大化| 米林县| 韶关市| 涪陵区| 哈尔滨市| 鄱阳县| 布拖县| 察隅县| 辽源市| 颍上县| 逊克县| 通辽市| 澄江县| 赤水市| 义马市| 唐海县| 海南省| 富蕴县| 年辖:市辖区| 汉阴县| 金寨县| 甘德县| 化隆| 吉首市| 云梦县| 淮南市| 安义县| 白城市| 开平市| 呼伦贝尔市| 曲水县| 牡丹江市| 汉阴县| 文化| 阿荣旗| 西青区| 大洼县| 龙井市|