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

首頁 > 開發(fā) > CSS > 正文

使用CSS Grid布局實現(xiàn)網(wǎng)格的流動

2024-07-11 08:54:48
字體:
來源:轉載
供稿:網(wǎng)友

HTML文檔中有文檔流,其實在CSS Grid Layout中有網(wǎng)格流。簡單點理解就是,在一個被顯式聲明為網(wǎng)格的容器中,其所有子元素自動被認定為網(wǎng)格單元格,而這些網(wǎng)格單元格在沒有被顯式設置明確位置時,瀏覽器將會自動為這些網(wǎng)格單元格的位置進行計算,按照先后順序從左向右,或從上到下排列。在這里把這種方式稱之為網(wǎng)格的流動。

在具體介紹網(wǎng)格流動相關內容之前,我們先一起來回憶一個簡單的效果。平時在Web頁面制作當中,經(jīng)常會碰到產(chǎn)品列表展示頁面,或者說相冊展示頁面的效果。如下圖所示:

實現(xiàn)上圖的效果,大家平時大多會采用floatdisplay:inline-block等方法實現(xiàn)。但這些方法或多或少存在一定的局限性。那么在CSS Grid Layout中,實現(xiàn)這樣的布局相對而言會簡單多。比如通過網(wǎng)格線,或者網(wǎng)格區(qū)域來明確指定各自的位置。不過這樣一來,就存在一個潛在的問題:如果在不同的設備上瀏覽,每行展示的數(shù)量不一致時,需要在媒體查詢中為每個網(wǎng)格重新指定位置,這變得更為復雜。也不是我們希望的效果。其實在網(wǎng)格布局中還有一種更方便的方法,就是采用網(wǎng)格流來實現(xiàn)。這也是我們今天要說的內容 。

網(wǎng)格的自動流

在CSS Grid Layout中,給元素顯式的聲明網(wǎng)格,如果沒有顯式的通過網(wǎng)格線或者網(wǎng)格區(qū)域明確指定網(wǎng)格的位置,那么瀏覽器將會對容器內子元素(網(wǎng)格單元格)進行自動布局。

來看一個簡單的示例,假設容器.wrapper中有14個.box(A~O)。容器.wrapper顯示的聲明為網(wǎng)格,并且不對任何.box做顯式的位置定位,這個時候瀏覽器會自動為.box進行自動布局。為了更好的看到效果,在這個示例中給偶數(shù)的.box設置了一個green背景色:

HTML


復制代碼
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 黔西县| 大化| 新丰县| 邻水| 尚志市| 丹东市| 东兰县| 巴林右旗| 江永县| 洱源县| 萨嘎县| 故城县| 葵青区| 天全县| 定边县| 潼关县| 五大连池市| 德化县| 肃北| 汕头市| 大石桥市| 石泉县| 淳化县| 中西区| 噶尔县| 太仆寺旗| 金沙县| 信丰县| 福建省| 松潘县| 寻乌县| 宜君县| 土默特右旗| 阿勒泰市| 隆德县| 广南县| 洞口县| 聊城市| 西丰县| 永仁县| 扎囊县|