亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

开远市| 繁昌县| 福鼎市| 井研县| 江陵县| 满城县| 房山区| 嘉禾县| 卓资县| 县级市| 武宣县| 无锡市| 赤壁市| 新河县| 乐陵市| 紫阳县| 周口市| 秀山| 吴桥县| 浦城县| 九寨沟县| 台南县| 福鼎市| 峡江县| 新田县| 德化县| 昆山市| 屏东县| 宜城市| 乌兰察布市| 新源县| 商南县| 夏津县| 通州区| 岳阳县| 长岛县| 定边县| 东阿县| 阿克苏市| 浙江省| 汶川县|