我有一個三列的頁面。他們都是流體:三列div問題?
#LeftColumn
{
display:table-cell;
float:left;
padding-left:0;
padding-right:16%;
padding-top:0;
padding-bottom:1%;
margin-right:1%;
margin-left:0;
margin-bottom:0;
margin-top:0;
position:static;
}
#RightColumn
{
display:table-cell;
float:right;
padding-right:0;
padding-left:16%;
padding-top:0;
padding-bottom:1%;
margin-left:1%;
margin-right:0;
margin-bottom:0;
margin-top:0;
}
#Content
{
display:table-cell;
width:auto;
}
在它們表示如下頁面:
<div id="LeftColumn">
</div>
<div id="RightColumn">
</div>
<div id="Content">
<!-- Stuff goes here -->
</div>
我已經在用這個佈局項目創建了幾頁,和它的工作相當出色。但是,存在一個問題:中間列僅在我放入文本時纔會擴展。因此,當我在其中放置諸如水平統治者之類的東西時,它只與前面和後面的段落一樣寬。我希望中心div(#Content)與左列和右列之間的空格一樣寬(#LeftColumn,#RightColumn)這可能嗎?
這將填充整個頁面,而不僅僅是兩列之間的空間。 – Someone
修復了答案,給元素一個高度將修復該問題 –
我怎樣才能達到變化的高度呢? – Someone