`display:inline-block` 元素上的奇怪边距

2024-01-25

我有 6 个DIVs with display:inline-block在一行中。但它们之间有一个奇怪的空白,我怎样才能摆脱它呢?它们应该排成一排放入容器中。

Fiddle: http://jsfiddle.net/y7L7q/ http://jsfiddle.net/y7L7q/

HTML:

<div id="container">
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
    <div class="box"></div>
</div>

CSS:

#container{
    width:300px;
    border:1px solid black;
}
.box{
    display:inline-block;
    height:50px;
    width:50px;
    background-color:black;
    margin:0;
    padding:0;
}

Write font-size:0;。像这样:

#container{
    width:300px;
    border:1px solid black;
    font-size:0;
}

检查这个http://jsfiddle.net/y7L7q/1/ http://jsfiddle.net/y7L7q/1/

OR

像这样写下你的标记:

<div id="container">
    <div class="box"></div><div class="box"></div><div class="box"></div><div class="box"></div><div class="box"></div><div class="box"></div>
</div>

检查这个http://jsfiddle.net/y7L7q/2/ http://jsfiddle.net/y7L7q/2/

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

`display:inline-block` 元素上的奇怪边距 的相关文章

随机推荐