0

次の行にオーバーフローするインラインブロックされたdivの長い行があります。マージンを0に設定しても、行間にマージンがあります:http: //jsfiddle.net/szUPZ/

ここに画像の説明を入力してください

* {
    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マージンを強制するにはどうすればよいですか?

4

2 に答える 2

3

垂直整列トップを使用します。これは、インライン/インラインブロック要素に対して機能します。

.box {vertical-align:top}
于 2013-01-18T16:38:50.297 に答える
0

1.float:left;に追加.box

2.vertical-align:topに追加.box

3.font-size:0px;に追加#container

そして他の多くの方法:)

于 2013-01-18T16:47:08.563 に答える