我正在修改當前使用兩列設計表的佈局,並遇到一些問題。DIV-only兩列CSS佈局
<div id="frame">
<div id="leftcol">
<div id="1">blah</div>
</div>
<div id="leftcol">
<div id="2">blah</div>
<div id="3">blah</div>
</div>
</div>
#leftCol
{
margin-right: 10px;
width: 49%;
float: left;
}
#rightCol
{
width: 49%;
float: left;
}
本來我有一個兩列的表格與width=100%
- 這個完美工作在Firefox,但在IE表溢出的#frame
的div容器。我刪除了這個表,並添加了兩個浮動div,但我仍然有問題讓列平等。
我的所有內容都位於div #frame
的內部,它具有高度限制以及填充和邊距(我用它在頁面邊緣留下「陰影線」)。
我需要兩個浮動的DIV列是相同的寬度,並坐在一起,其間有一個10px(ish)的排水溝。我試着製作兩個width: 50%
,但是這樣做失敗了,因爲它們所在的容器(#frame
)比整個頁面的寬度更小。 (如果我擺脫了填隙填充,它在FF中工作,但仍然不在IE中)。
使每列寬度:49%的作品,但看起來醜陋,因爲瀏覽器之間的大小變化和右列不排隊與#frame
容器的邊緣
我試過這樣做,但最終返回到表9因爲它似乎工作),但現在,我看到它與IE不兼容我一直在工作幾個小時才能找到一個跨瀏覽器的css解決方案。有任何想法嗎?
你知道框架的寬度嗎? – mpen 2010-08-07 23:00:32