如何忽略标签,CSS和PHP之间的空白

我有两个彼此相邻的div,两者之间有一个空格,即使它们的边距设置为0.我不希望空间在那里。 该空间由2个div标签之间的空白区域创建。 我想知道是否有一种方法可以在使用css样式时忽略标签之间的空白区域? 谢谢。

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

你可以设置一个祖先的字体大小为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>

不在CSS中,我知道,但您可以通过在它们之间添加注释来删除HTML中的空白。

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

这是有效的,因为在页面呈现时,注释标记内的所有内容都会被忽略。


因为你使用的是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> 
链接地址: http://www.djcxy.com/p/89247.html

上一篇: How to ignore white spaces in between tags, CSS, PHP

下一篇: How to remove space between list items in navigation (HTML / CSS)