0
問題:不能用CSS堆疊浮動。堆棧浮動css
在示例http://jsfiddle.net/9YQXP/7/我有3個div,其寬度是其容器的35%。我不會提前知道每個div的高度,但我希望第三個div能夠在第一個div下面堆疊。
HTML
<div id="a1">a1</div>
<div id="a2">a2</div>
<div id="a3">a3</div>
CSS
div {
text-align: center;
float: left;
width: 35%;
border: 1px solid #000;
}
#a1, #a3 {
height:20px
}
#a2 {
height:30px
}
其他答案:一個類似的問題(Float stacking css)已經回答了一個鏈接到http://masonry.desandro.com/。但是,它已經被javascript解決方案解答了,我也更喜歡僅用CSS(或者用砌體工作的例子)。
如果我訴諸固定寬度並通過媒體查詢控制響應能力怎麼辦?你認爲值得花時間或者直接尋找JS解決方案嗎? – Oleg 2013-03-19 21:05:03
就我個人而言,我會去JS路線。 – j08691 2013-03-19 21:06:28
難以提供一個簡短的例子(或一個參考)? – Oleg 2013-03-19 21:13:23