91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

婺源县| 本溪市| 秀山| 察雅县| 南安市| 新乡县| 岳池县| 蒙山县| 六枝特区| 德阳市| 洪湖市| 奉贤区| 星子县| 锦州市| 和田市| 洞口县| 泽普县| 崇明县| 高安市| 梁河县| 承德县| 济南市| 安乡县| 河南省| 宣威市| 南岸区| 蓝田县| 乌苏市| 搜索| 安国市| 响水县| 滁州市| 牙克石市| 芜湖市| 高雄市| 平果县| 井冈山市| 弋阳县| 任丘市| 江北区| 方山县|