精品久久久久久亚洲精品_成人午夜网站_www日本高清_亚洲精品久久久久午夜福

第8節 Bootstrap網頁布局之網格之間間隙詳解

On this page

8.1 margin 和padding

8.1.1 margin 和padding的定義

margin(外邊距):是指從自身邊框到另一個容器(包括父容器與同級容器)邊框之間的距離,是容器外距離。

padding(內邊距):是指自身邊框到自身內部子容器邊框之間的距離,是容器內距離。

8.1.2 margin 和padding的相同點

(1)參數形式相同。如果提供全部四個參數值,將按上、右、下、左的順序作用于四邊。如果只提供一個,將用于全部的四邊。如果提供兩個,第一個用于上、下,第二個用于左、右。如果提供三個,第一個用于上,第二個用于左、右,第三個用于下。

(2)內聯對象要使用該屬性,必須先設定對象的height或width屬性,或者設定position屬性為absolute。

(3)容器與父容器的距離等于自身margin 和在父容器padding的和。

8.1.3 margin 和padding的不同點

(1)padding不能給負值,margin可以給負值。

(2)如果只有兩個容器嵌套。在子容器上設置margin 和在父容器上設置padding效果類似。

8.1.4 margin 和padding演示及解析

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="keywords" content="">
    <meta name="description" content="">
    <style>
       .div1{background-color: rgb(62, 62, 68);width: 1200px;height: 500px;padding:50px;}
       .div2{background-color: rgb(182, 191, 212);width:1200px;height:500px;}
       .div3{background-color: cornflowerblue;width: 300px;height:300px;float:left;margin:50px;padding:50px 0px;}
       .div4{background-color: rgb(114, 201, 121);width:200px;height:200px;margin:50px;}

    </style>
    <title>margin 和padding</title>
</head>
<body>
    <div>
        <div>
            <div></div>
            <div>
                <div></div>
            </div>
            <div></div>
        </div>
    </div>
</body>
</html>

顯示效果

8.1.1.1.png

示例解釋:

(1)黑色邊距50px是div1設置的padding產生的

(2)灰色部分上下左右邊距50px是由div3產生的margin:50px。

藍色方框中間的兩個灰色距離100px是由左右兩邊的藍色方框div3產生的margin:50px之和。

(3)藍色方框內部左右距50px是由div4產生的padding:50px,上下是由div3產生的padding:50px 0px和div4產生的margin:50px之和。

(4)div3寬度、高度都為300px,它等于div4邊長200px,再加上上下左右margin:50各50px。 你可能會有疑問,div3藍色方框看起來高度不像是300px啊,其實藍色區域不僅包含了div3區域,還包含了上下的padding 50px。

(5)div2的寬度=(300+50X2)X3=1200px

div2的高度=300+50X2+50X2=500px(前面50x2是div3的margin:50px;后面的50x2是div3的padding:50px 0px)

(6)div2沒有margin 和padding,所以,div1和div2寬高度相等,不要把div1的算在里面哦。

(7)容器的寬度和高度是指不包含margin 和padding的寬度和高度,但是父容器要想容納下子容器,其寬度高度必須包含子容器的寬度和高度加上子容器的margin和padding的寬度和高度(寬度包含左右、高度包含上下)。

相信通過我的一番講解,大家對margin 和padding應該有了透徹的理解吧。如果看不懂就多看看,自己再多練習以下,自己寫更加詳細的例子練習。

8.2 Bootstrap 間隙

8.2.1 Bootstrap 間隙工作原理

  • Bootstrap間隙是由水平填充創建的列內容之間的間隙。由水平方向的 padding實現。 我們在每一列上設置右邊填充和左邊填充padding-right and padding-left,并在每一行的開始和結束處使用margin 來偏移該邊距以對齊內容。

  • 間隙的寬度為1.5rem(24px),這允許我們將網格與填充和邊距分隔符比例相匹配。

  • 間隙可以進行相應的調整。 使用斷點特定的間隙類修改水平間隙、垂直間隙和所有間隙。

對這段話不理解也沒關系,直接看下面的例子就好了。

8.2.2 Bootstrap水平間隙

.gx-*類可用于控制水平間隙寬度。如果使用較大的間隙,則可能需要調整.container或.container流體父級,以防止溢出。例如,在下面的示例中,我們使用.px-4增加了填充:

<div class="container px-4">
<div class="row gx-5">
<div class="col">
<div class="p-3 border bg-light"></div>
</div>
<div class="col">
<div class="p-3 border bg-light"></div>
</div>
</div>
</div>

另一種解決方案是在.row父容器添加.一個包含overflow隱藏類的包裝器:

<div class="container overflow-hidden">
<div class="row gx-5">
<div class="col">
<div class="p-3 border bg-light">Custom column padding</div>
</div>
<div class="col">
<div class="p-3 border bg-light">Custom column padding</div>
</div>
</div>
</div>

他們的效果都是一樣的

Image 2.png

8.2.3 Bootstrap垂直間隙

.gy-*類可用于控制垂直間隙寬度。與水平間隙一樣,垂直間隙也會導致頁面末尾的行下面出現一些溢出。如果出現這種情況,請在.row父容器添加一個包含.overflow隱藏類的包裝器。

<div class="container overflow-hidden">
<div class="row gy-5">
<div class="col-6">
<div class="p-3 border bg-light">Custom column padding</div>
</div>
<div class="col-6">
<div class="p-3 border bg-light">Custom column padding</div>
</div>
<div class="col-6">
<div class="p-3 border bg-light">Custom column padding</div>
</div>
<div class="col-6">
<div class="p-3 border bg-light">Custom column padding</div>
</div>
</div>
</div>

其效果如下:

Image 3.png

8.2.4 Bootstrap水平和垂直間隙

.g-*類可用于控制水平間隙寬度,對于以下示例,我們使用較小的間隙寬度,因此不需要添加.overflow隱藏包裝類。前面的x、y其實就是水平和垂直坐標系的意思。

<div class="container">
<div class="row g-2">
<div class="col-6">
<div class="p-3 border bg-light">Custom column padding</div>
</div>
<div class="col-6">
<div class="p-3 border bg-light">Custom column padding</div>
</div>
<div class="col-6">
<div class="p-3 border bg-light">Custom column padding</div>
</div>
<div class="col-6">
<div class="p-3 border bg-light">Custom column padding</div>
</div>
</div>
</div>

Image 4.png

8.2.5 Bootstrap行列間隙

也可以將間隙類添加到行列中。在下面的示例中,我們使用響應行列和響應間隙類。

<div class="container">
<div class="row row-cols-2 row-cols-lg-5 g-2 g-lg-3">
<div class="col">
<div class="p-3 border bg-light">Row column</div>
</div>
<div class="col">
<div class="p-3 border bg-light">Row column</div>
</div>
<div class="col">
<div class="p-3 border bg-light">Row column</div>
</div>
<div class="col">
<div class="p-3 border bg-light">Row column</div>
</div>
<div class="col">
<div class="p-3 border bg-light">Row column</div>
</div>
<div class="col">
<div class="p-3 border bg-light">Row column</div>
</div>
<div class="col">
<div class="p-3 border bg-light">Row column</div>
</div>
<div class="col">
<div class="p-3 border bg-light">Row column</div>
</div>
<div class="col">
<div class="p-3 border bg-light">Row column</div>
</div>
<div class="col">
<div class="p-3 border bg-light">Row column</div>
</div>
</div>
</div>

Image 6.png

8.2.6 Bootstrap無間隙

可以使用 .g-0刪除預定義網格類中列之間的間隙。這將刪除.row的margin和所有直接子列的水平填充。

需要邊到邊的設計嗎? 放棄 .container or .container-fluid. 實際上,它看起來是這樣的。注意:您可以繼續將其用于所有其他預定義的網格類(包括列寬、響應層、重排序等)。

<div class="row g-0">
<div class="col-sm-6 col-md-8">.col-sm-6 .col-md-8</div>
<div class="col-6 col-md-4">.col-6 .col-md-4</div>
</div>

效果圖 Image 5.png

今天的課程就到這里,到此,關于網格終于也要告一個段落了。請關注我,及時學習 俺老劉原創的《Bootstrap5零基礎到精通》第九節 Bootstrap對網頁排版做了哪些顛覆設計。如果這篇文章對你有幫助,記得隨手點贊哦!



返回頂部
精品久久久久久亚洲精品_成人午夜网站_www日本高清_亚洲精品久久久久午夜福

      9000px;">

          国产成人综合自拍| 伊人开心综合网| 精品亚洲免费视频| 亚洲一区免费在线观看| 国产精品污www在线观看| 久久久亚洲综合| 一区二区三区四区蜜桃| 久久久久久麻豆| 中文在线一区二区| 中文字幕五月欧美| 亚洲午夜三级在线| 久久激情五月婷婷| 中文乱码免费一区二区| 久久精品一区二区三区不卡牛牛 | 香港成人在线视频| 精品少妇一区二区三区在线视频| 久久综合九色综合欧美亚洲| 99精品欧美一区二区蜜桃免费 | 精品国产一区二区三区av性色 | 亚洲免费伊人电影| 91香蕉国产在线观看软件| 亚洲精品中文字幕在线观看| 欧美日韩一区二区三区四区五区| 精品国产伦一区二区三区观看体验 | 日韩一区精品视频| 2024国产精品| 亚洲精品国产精华液| 蜜桃视频在线一区| 丁香婷婷综合色啪| 精品国免费一区二区三区| 男人操女人的视频在线观看欧美| 国产精品视频你懂的| 国产亚洲一区字幕| 国产乱码精品一区二区三| 欧美日韩日本视频| 一区二区三区免费在线观看| 国产精品亲子伦对白| 九九九久久久精品| 日韩一区二区免费高清| 91同城在线观看| 亚洲成人在线观看视频| 99视频一区二区| 夜夜爽夜夜爽精品视频| 欧美性生活久久| 日韩国产欧美视频| 久久网站最新地址| 成a人片国产精品| 一区二区三区日韩欧美精品| 不卡的av在线| 伊人夜夜躁av伊人久久| 高清不卡一区二区| 亚洲精品中文字幕乱码三区| av午夜一区麻豆| 欧美无砖砖区免费| 亚洲一区二区三区四区在线免费观看 | 亚洲天堂久久久久久久| 亚洲一区二区三区激情| 91麻豆免费在线观看| 久久久777精品电影网影网| 亚洲成av人在线观看| 91精品国产91久久久久久一区二区 | 欧美伊人精品成人久久综合97| 欧美日韩一区不卡| 久久只精品国产| 亚洲人123区| 91精品国产综合久久香蕉麻豆 | 亚洲色图欧洲色图婷婷| 国产精品18久久久久久久久| 日韩午夜激情免费电影| 337p亚洲精品色噜噜噜| 丝袜美腿亚洲一区| 久久精品人人做| 亚洲精品写真福利| 亚洲va欧美va国产va天堂影院| 日韩精品一二三区| 韩国精品主播一区二区在线观看| 成人av在线网站| 丁香天五香天堂综合| 精品国产三级电影在线观看| 久久久午夜电影| 狠狠v欧美v日韩v亚洲ⅴ| 图片区小说区国产精品视频| 亚洲精品欧美二区三区中文字幕| 欧美性感一区二区三区| 国产九色sp调教91| 国内精品第一页| 精品国产一区二区在线观看| 国产在线精品国自产拍免费| 色视频成人在线观看免| 一区二区在线观看免费视频播放 | 日韩欧美国产午夜精品| 在线观看区一区二| 97se亚洲国产综合自在线不卡| 国产呦精品一区二区三区网站| 亚洲第一成人在线| 一区二区三区精品在线观看| 欧美不卡视频一区| 精品国产一区久久| 亚洲精品在线观看网站| 欧美三级中文字幕| 欧美精选午夜久久久乱码6080| 91香蕉国产在线观看软件| 久久精品国产澳门| 同产精品九九九| 亚洲高清视频在线| 国产中文一区二区三区| 成人精品gif动图一区| 亚洲福利一二三区| 欧美精彩视频一区二区三区| 国产精品一区免费视频| 国产精品一区一区| 91精品国产福利| 99re66热这里只有精品3直播| 久久精品这里都是精品| 色综合 综合色| 久久精品国产一区二区| 日韩在线a电影| 337p粉嫩大胆噜噜噜噜噜91av| 日本欧美韩国一区三区| 5月丁香婷婷综合| 精品一二三四区| 欧美日韩免费视频| 国产日韩欧美激情| 亚洲免费av在线| 91色|porny| 国产人久久人人人人爽| 亚洲成人精品影院| 在线视频中文字幕一区二区| 欧美va在线播放| 亚洲成人久久影院| 亚洲成va人在线观看| 国产欧美日韩三级| 中文字幕日韩av资源站| 国产一区二区三区在线观看精品 | 国产亚洲综合在线| 免费成人在线影院| 欧美一级免费观看| 在线一区二区观看| 美脚の诱脚舐め脚责91 | 欧美一区二区三区四区高清| 成人中文字幕在线| 丁香婷婷综合网| 在线观看av一区二区| 国产在线日韩欧美| 91丨九色丨尤物| 午夜精品久久久久| av一二三不卡影片| 国产欧美日本一区二区三区| 一区二区视频免费在线观看| 波多野结衣的一区二区三区| 3d动漫精品啪啪| 午夜久久久影院| 男女性色大片免费观看一区二区 | 成人综合日日夜夜| 91精品啪在线观看国产60岁| 久久九九久精品国产免费直播| 日韩国产在线观看一区| 国产精品福利在线播放| 久久一夜天堂av一区二区三区 | 石原莉奈一区二区三区在线观看| 国产欧美一区二区三区在线老狼| 欧美日韩一区二区在线观看视频 | 亚洲精品一线二线三线| 日本一道高清亚洲日美韩| 91精品久久久久久久91蜜桃| 国产亲近乱来精品视频| 在线观看日韩电影| 国内久久精品视频| 欧美性色黄大片手机版| 亚洲精品水蜜桃| 91丨porny丨国产入口| 日韩影院在线观看| 色综合天天综合狠狠| 亚洲狠狠丁香婷婷综合久久久| 国产电影精品久久禁18| 国产精品 日产精品 欧美精品| 精品国产一区二区三区久久久蜜月| 秋霞成人午夜伦在线观看| 国产成人精品综合在线观看| 久久综合久色欧美综合狠狠| 国产乱码精品一区二区三区忘忧草| 欧美日韩精品高清| 国产精品二区一区二区aⅴ污介绍| 国产一区二区三区视频在线播放| 中文字幕巨乱亚洲| 成人精品在线视频观看| 国产日韩欧美一区二区三区综合| 高清不卡在线观看| 久久久综合视频| 色综合天天天天做夜夜夜夜做| 8x福利精品第一导航| 国产sm精品调教视频网站| 一区二区三区日韩欧美精品| 色爱区综合激月婷婷| 久久久久久影视| 欧美日韩国产影片| 成人av在线播放网站| 欧美午夜电影网| 蜜桃精品视频在线观看| 色偷偷88欧美精品久久久|