2015-07-09 95 views
0

我有兩個彼此相鄰的div,兩者之間有一個空格,即使它們的邊距設置爲0.我不希望空間在那裏。該空間由2個div標籤之間的空白區域創建。我想知道是否有一種方法可以在使用css樣式時忽略標籤之間的空白區域?謝謝。如何忽略標籤之間的空白,CSS,PHP

div { 
 
    width: 100px; 
 
    height: 100px; 
 
    background-color: red; 
 
    border: 1px solid black; 
 
    display: inline-block; 
 
    margin: 0px; 
 
    font-size: 0px; 
 
}
<div></div> <div></div>

回答

1

你可以一個祖先的字體大小設置爲0 ...

.parent { 
 
    font-size: 0; 
 
} 
 

 
div { 
 
    width: 100px; 
 
    height: 100px; 
 
    background-color: red; 
 
    border: 1px solid black; 
 
    display: inline-block; 
 
    margin: 0px; 
 
    font-size: 0px; 
 
}
<span class="parent"> 
 
    <div></div> <div></div> 
 
</span>

+0

啊。父母。 – frosty

0

不要在CSS,我所知道的,但你可以通過添加它們之間的評論刪除HTML中的空白。

<div> 
</div><!-- 
--><div> 
</div> 

這是有效的,因爲當頁面呈現時,註釋標記內的所有內容都會被忽略。

+0

什麼的了呢?你什麼時候可以這樣做?

frosty

+0

如果div中有很多內容,那麼可讀性更好。沒有人想在一行上寫所有的html。 – Nathan

0

因爲你使用display: inline-block;這使得空格顯著。要麼擺脫空白或擺脫內聯顯示類型。

您也可以使用浮動。

div { 
 
    width: 100px; 
 
    height: 100px; 
 
    background-color: red; 
 
    border: 1px solid black; 
 
    /*display: inline-block;*/ 
 
    margin: 0px; 
 
    font-size: 0px; 
 
    float: left; 
 
}
<div></div> <div></div>