我有以下簡單的腳本,但它不能在IE7絕對CSS位置並不在IE7
<div id="content">
<div id="left"></div>
<div id="right"></div>
<div id="bottom_menus">any text here...</div>
</div>
和CSS工作
#content
{
margin: 0 auto;
padding: 0;
width: 980px;
background-color: lime;
height: 800px;
overflow: hidden;
position: relative;
}
#left
{
width: 275px;
float: left;
background-color: olive;
margin: 0px 0px -5000px 0;
padding: 0 0 5000px 0;
min-height: 400px;
}
#right
{
width: 704px;
float: left;
background-color: red;
margin: 0px 0px -5000px 0;
padding: 0 0 5000px 0;
min-height: 400px;
}
#bottom_menus
{
background-color: orange;
height: 15px;
position: absolute;
bottom: 0px;
width: 100%;
}
爲什麼絕對位置不起作用? 在此先感謝
無關,但你爲什麼要將'#left'和'#right'的邊距設置爲'-5000px',並將每個邊距設置爲'5000px'? – 2010-04-01 20:12:09
你的意思是什麼不起作用?當然,你需要一個絕對位置的左側和頂部屬性。 – 2010-04-01 20:16:03
@Jeff Rupert它是這樣的,我怎樣才能讓左和右divs一樣高,這等於max {heigth(left),heigth(right)}。 – Simon 2010-04-01 20:17:31