-4

div で画像を整列する適切な方法は何ですか。間に約10pxの間隔(垂直と水平)を置いて、横に2つ、下に4つにしたい。

ありがとうございました!

4

1 に答える 1

0

ここに jsfiddle があります: http://jsfiddle.net/Jolora/cZGfb/

div {
    width: 210px;
}

div img {
    float:left;
    margin-right: 10px;
}

div img:nth-child(2n) {
    margin-right: 0;
}

nth-child セレクターは、古いブラウザーでは常に機能するとは限りません。後方サポートのために、右側の列の画像にクラスを適用し、それをセレクターに追加する必要があります。例えば:

div img:nth-child(2n), div img.yourClass {
    margin-right: 0;
}
于 2013-03-15T14:31:10.913 に答える