如何摆脱溢出div之间的垂直边距?

时间:2013-01-18 16:36:29

标签: css html margin

我有一长串内联阻塞的div,它们会溢出到下一行。即使我将边距设置为0,我也会在行之间获得边距:http://jsfiddle.net/szUPZ/

enter image description here

* {
    padding: 0;
    margin: 0;
}
.box {
    width: 100px;
    height: 100px;
    border: 1px solid black;
    display:inline-block;
}

#container {
    width: 300px;
    height: 500px;
    border: 2px solid red;
    overflow: auto;
}

如何强制溢出行的0个边距?

2 个答案:

答案 0 :(得分:3)

使用垂直对齐顶部,它适用于内联/内联块元素。

.box {vertical-align:top}

答案 1 :(得分:0)

1.将float:left;添加到.box

2.添加vertical-align:top.box

3.将font-size:0px;添加到#container

还有很多其他方法:)