我試圖讓兩個div(使用動態寬度)並排排列在寬度爲100%的父級內;直到我碰到一個嵌套表格(也帶有100%)在其中一個div內運行時,這並不困難。使用動態寬度和100%寬度嵌套表格對齊兩個div
我想要什麼:
#parent
寬度100%
內
#left
造成內容#right
汽車寬度填補空白從「# 「#right」
table
100%的寬度留下空隙上方左」
問題:
正如你可以在下面的例子中看到的,我可以得到div的在b並排,但我不能讓桌子成爲「#left」的100%;相反,它低於「#parent」。
實施例:
http://jsfiddle.net/MHWQT/
代碼:
HTML
<div id="parent">
<div id="right">RIGHT!</div>
<div id="left">
<table>
<tr>
<th>Header</th>
<th>Also Header</th>
</tr>
</table>
</div>
</div>
CSS
#parent {
width: 100%;
height: 300px;
}
#right {
float: right;
width: auto;
height: 100%;
}
#left {
width: 100%;
height: 100%;
}
table {
width: 100%;
}
編輯
重播答案
我忘了提,我將使用@media屬性來更改內部#parent
一切,當在一定寬度下的畫面。所以我想保持當前的html結構
見編輯代碼工作的樣品。忽略我之前說過的話。 – Steven
'#right'被認爲只與其中的內容一樣大。 –
對不起,我誤讀了左右部分。我現在更改了代碼。我只是改變了我以前的代碼中的左右行爲。嘗試一下,讓我知道。 – Steven