だから私は20個ほどのタグを持っていて、それらはすべて絶対位置を持っています. これらは、XML から取得した応答に基づいて動的に生成され、現在は隣同士に配置されています。
各行で 4 になるように配置するにはどうすればよいですか。ただし、5 番目のタグを 1 番目のタグの正確に下に配置し、6 番目のタグを 2 番目のタグの下に配置するなどです。タグごとに高さが異なります。通常、最初の 4 つはアラインメントを必要としません。
構造は次のとおりです。
<table>
<tbody>
<tr>
<tr>
<tr>
........
<tr>
<tr>
</tbody>
</table>
タグのCSSは次のとおりです。
.innerContent tr {
background: none repeat scroll 0 0 #F3F3F3;
border-radius: 5px 5px 5px 5px;
float: left;
height: auto;
margin: 0 5px 25px;
padding: 0;
position: absolute;
transition: all 1s ease 0s;
z-index: 5;
}
これは CSS で実現できるとは思えないので、JQuery を考えています。私が試したすべてのことは、それらをすべて4 x 4でオーバーラップさせるだけでした.