私はこれがJavaScriptと単なるCSSを使用せずに可能であるかどうかを見たいと思っていました。私はdivsの項目のリストを持っています。他の部分の高さの1/2の項目があり、それらを積み重ねたいのです。 2ビットの別のコンテナ要素を追加することなく、構造体を変更することができないので、divのリストに過ぎません。また、最終的な結果は次のようになります(つまり、リストは1/2の高さと、通常の高さのランダムなセットでこれらの20可能性)論文の倍数があることができます:CSSを使用して項目を浮動させて積み重ねることは可能ですか?
HTML構造次のとおりです。
.item {
border: 1px solid red;
float: right;
margin: 5px;
}
.issue {
width: 100px;
height: 200px;
}
.bit {
width: 100px;
height: 90px;
}
と私は現在入手::
<div id="issues">
<div class="item issue">issue data 1</div>
<div class="item issue">issue data 2</div>
<div class="item bit">bit data 1</div>
<div class="item bit">bit data 2</div>
<div class="item issue">issue data 3</div>
(... can have repeating bits or issues here ...)
</div>
動作しません。私は現在使用しているCSSは、ある
ここでバージョンです:http://jsfiddle.net/kSgtY/
私は2番目のdivを作成するオプションがありません。なぜなら、私はそれを除いたソリューションについて尋ねていたのです。以来、私はdivsがどのように来るかを事前に知らない。 1つの大きなもの、4つの小さなもの、1つの大きなもの、3つの小さなものなど – christophercotton