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

溫馨提示×

溫馨提示×

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

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

div與div間有空隙如何解決

發布時間:2021-05-18 16:50:14 來源:億速云 閱讀:600 作者:Leah 欄目:移動開發

今天就跟大家聊聊有關div與div間有空隙如何解決,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

1、可以在<head></head>中間內容里加一個

* {
margin:0;
padding:0;
}

使所有塊與塊之間的間距為零 還不與下面的 padding margin 沖突

2、上下div之間有間距的問題

我寫了4個div,上下分布,均存在間距,代碼以及效果如下:

.div1{
height:100px;
background-color:blue;
position:relative;
}
.div2 {
height:100px;
background-color:blueviolet;
position:relative;
}
.div3{
height:100px;
background-color:red;
position:relative;
}
.div4{
height:100px;
background-color:yellow;
position:relative;
}
<body>
<div class="div1" ></div>
<div class="div2"></div>
<div class="div3"></div>
<div class="div4"></div>
</body>

div與div間有空隙如何解決

然后,我嘗試在每個div中加margin:0來去掉div之間的間距,代碼如下:

.div1{
height:100px;
background-color:blue;
position:relative;
margin: 0;
}
.div2 {
height:100px;
background-color:blueviolet;
position:relative;
margin: 0;
}
.div3{
height:100px;
background-color:red;
position:relative;
margin: 0;
}
.div4{
height:100px;
background-color:yellow;
position:relative;
margin: 0;
}

結果效果不變,依然有間隙,如下圖:

div與div間有空隙如何解決

接下來我進行了百度,找到了一個方法,設置font-size,如下代碼以及效果:

body{font-size:0;}
.div1{
height:100px;
background-color:blue;
position:relative;
}
.div2 {
height:100px;
background-color:blueviolet;
position:relative;
}
.div3{
height:100px;
background-color:red;
position:relative;
}
.div4{
height:100px;
background-color:yellow;
position:relative;
}

上面代碼重點添加了body{font-size:0;},其效果如下:

div與div間有空隙如何解決

可以看到div上下之間的間隙消除了.然而,最上面和最左面依然有間隙.

對此,我是這么做的,添加了body{margin:0px;},代碼如下:

body{margin:0px;}
body{font-size:0;}
.div1{
height:100px;
background-color:blue;
position:relative;
}
.div2 {
height:100px;
background-color:blueviolet;
position:relative;
}
.div3{
height:100px;
background-color:red;
position:relative;
}
.div4{
height:100px;
background-color:yellow;
position:relative;
}

效果如下:

div與div間有空隙如何解決

可以看到,間距全部消除了.

然而,還存在一個問題,就是由于設置了font-size:0;.那么會導致所有的字體消失.

對此,我是這么解決的:在div中在添加div,重新設置內div的字體大小,比如:font-size:30px;.

完美解決!

3、DIV+CSS clear:both清除產生浮動后,會在div上方產生空隙的問題

我們知道有時使用了css float浮動會產生css浮動,這個時候就需要清理清除浮動,我們就用clear樣式屬性即可實現。

但是在使用了clear:both清除產生的浮動后,往往會在這個應用了clear:both的div的上方出現一個白色空隙。

解決辦法是在這個div的上方的div加上overflow:hidden;

                <div class="a hid">
                    <div class="bms_2_1_1 fl">~漂洋過海來看你,</div>
                    <div class="bms_2_1_2 fl"><img src="__STATIC__/images/male.png" width="18" height="18"/></div>
                </div>
                <div class="b cle hid">北京</div>

樣式說明:

.cle{clear:both;}
.hid{overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}

看完上述內容,你們對div與div間有空隙如何解決有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

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

div
AI

宾川县| 长治县| 成安县| 呈贡县| 嘉定区| 岑溪市| 资源县| 松滋市| 射阳县| 辽源市| 蓝田县| 辰溪县| 滦南县| 通城县| 漠河县| 太白县| 永城市| 大同市| 南召县| 玛曲县| 遂昌县| 河源市| 娱乐| 获嘉县| 赤水市| 门源| 大渡口区| 元氏县| 都昌县| 汝阳县| 梓潼县| 米脂县| 龙门县| 保靖县| 盘山县| 台东县| 青川县| 白城市| 广昌县| 宁河县| 云浮市|