中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

css中grid布局和flex布局指的是什么

發布時間:2020-12-15 10:37:07 來源:億速云 閱讀:167 作者:小新 欄目:web開發

這篇文章給大家分享的是有關css中grid布局和flex布局指的是什么的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。

在css中,grid布局指的是“網格布局”,是一個二維系統,可以同時處理行和列,可以通過將css規則用于父元素和該元素的子元素來使用網格布局;而flex布局指的是“彈性布局”,是一個一維系統,用來為盒狀模型提供最大的靈活性。

一、flex布局簡介

flex是flexible box(彈性布局)的簡介,是一個一維系統,用來為盒狀模型提供最大的靈活性。

使用:任何容器(行內元素可設置為display:inline-block);

特點:空間分布在行中進行,而非整體

二、grid布局簡介

Gird Layout(css網格布局)是css中最強大的布局系統,是一個二維系統,可以同時處理行和列,可以通過將css規則用于父元素(網格容器)和該元素的子元素(網格元素)來使用網格布局。

使用:對父元素設置dispay:grid;grid-template-colums和grid-template-rows來設置幾行幾列,然后對子元素設置占據幾行幾列

特點:二維網格結構,十分便于操作

實戰一:用grid布局做一個簡單的九宮格

html代碼:

<div class="box">
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
    <div></div>
</div>

css代碼:

.box{
    width: 1200px;
    height: 80vh;
    display: grid;  // 開啟grid布局
    grid-template-columns: repeat(3,30%);   // 設置列
    grid-template-rows: repeat(3,30%);  // 設置行
    grid-column-gap: 20px; // 設置網格之間的間距
    grid-row-gap: 20px; // 設置網格之間的間距
}
.box div{
    background-color: #34ce57;
}

css中grid布局和flex布局指的是什么

實戰二:做一個常用的網站布局

html代碼:

<div class="box">
    <div class="header">header</div>
    <div class="content">
        <div class="left">left</div>
        <div class="center">center</div>
        <div class="right">right</div>
    </div>
    <div class="footer">footer</div>
</div>

css代碼:

.box {
    width: 1200px;
    height: 80vh;
    display: grid; // 開啟grid布局
    grid-template-rows: 10% 80% 10%;  // 設置行數
}
.header {
    background-color: #6ac13c;
    display: grid;
    /*居中*/
    align-content: center;
    justify-content: center;
}
.content {
    /*background-color: #f1b0b7;*/
    display: grid;
    grid-template-columns: 10% 80% 10%;
    grid-gap: 20px;  // 網格之間的間隔
}
.footer {
    background-color: #ffc107;
    display: grid;
    align-items: center;
    justify-content: center;
}
.left {
    background-color: #5599FF;
}
.center {
    background-color: lightgreen;
}
.right {
    background-color: orchid;
}

css中grid布局和flex布局指的是什么

感謝各位的閱讀!關于css中grid布局和flex布局指的是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

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

AI

盐城市| 甘肃省| 九龙县| 河南省| 玉林市| 务川| 奉化市| 大田县| 静安区| 怀安县| 喀什市| 舞阳县| 商都县| 盐亭县| 武乡县| 鹤山市| 开鲁县| 儋州市| 隆林| 自治县| 西乌珠穆沁旗| 宾川县| 海门市| 永泰县| 阳朔县| 茂名市| 枣阳市| 新龙县| 郯城县| 平舆县| 祁阳县| 辽源市| 天镇县| 通江县| 宜黄县| 三门峡市| 黄浦区| 环江| 周宁县| 武安市| 定边县|