私は最初の行に3つのdivがあり、3番目のdivは大きな高さを持つ2つの行があります。 2番目の行には1つのdivがあります.2番目と4番目のdivの親divを取る代わりに、最初の行divのすぐ下に2番目のdivを配置したいだけです。前もって感謝します。私は最初の行divのすぐ下に2番目の行divを配置したい
div{
float: left;
color: white;
text-align: center;
font-size: 16px;
vertical-align: middle;
}
<div style="width:40%;padding:40px;background-color:pink;">
1
</div>
<div style="width:20%;padding:40px;background-color:black;">
2
</div>
<div style="width:20%;padding:40px;background-color:green; height:500px;">
3
</div>
<div style="width:20%;padding:40px;background-color:blue;">
4
</div>
はどんな提案を@Paulie_D? – sanjay
あなたのページでjqueryを使用しますか?あなたが達成しようとしていることは確かではありませんが、それはあなたのdivのためのちょっと変わった構造です。 – Gezzasa
私はあなたがcssだけで、divの順序を維持することはできないと確信しています。類似のものはhttp://w3bits.com/labs/css-masonry/ですが、列は行ではなく列になります – blonfu