我不能使用<div>
和CSS float
在jsFiddle鏈接中描述的HTML佈局。用table
標籤我可以解決這個問題,但我需要DIV + CSS解決方案。這是可能的?任何人都可以幫忙HTML/CSS:浮動div高度和底部垂直對齊
HTML:
<div class="container">
<div class="column">
Some content!<br/>
Some content!<br/>
Some content!<br/>
Some content!<br/>
Some content!<br/>
</div>
<div>
Something on top
</div>
<div id="bottom-content" style="background-color: #FA0">
Something with vertical align = bottom AND height == height of left column
</div>
</div>
CSS:
.container {
overflow: hidden;
}
.column {
float: left;
background-color: grey;
padding-bottom: 1000px;
margin-bottom: -1000px;
}
現場演示:jsFiddle
解決方案:
HTML:
<div class="container">
<div class="column">
Some content!<br/>
Some content!<br/>
Some content!<br/>
Some content!<br/>
Some content!<br/>
</div>
<div style="float:left; height:82px">
Something on top
</div>
<div id="bottom-content" style="background-color: #FA0; float:left;">
Something with vertical align = bottom AND height == height of left column
</div>
</div>
CSS:
.container {
overflow: hidden;
}
.column {
float: left;
background-color: grey;
padding-bottom: 1000px;
margin-bottom: -1000px;
}
你在做什麼佈置?如果它是一張數據表,那麼就使用表格。 – SpaceBeers
究竟是什麼樣的佈局呢?它是一個網站,一個充滿數據的表格嗎?這種問題已經被多次解答_嘗試在Google或StackOverflow上搜索「浮動佈局」或「兩/三列布局」。 – Kyle
您可以發佈所需輸出的視頻(如果需要,可使用表格創建屏幕截圖) 。 –