【发布时间】:2018-04-14 15:30:43
【问题描述】:
我正在尝试让两个 div(具有动态宽度)在具有 100% 宽度的父级中并排排列;直到我在其中一个 div 中遇到了一个嵌套表(也有 100% 的),这并不困难。
我想要什么:#parent 宽度 100%#right 内部内容引起的自动宽度#left 填充剩余空间的空白"#right"table "#left" 的 100% 宽度
问题:
正如您在下面的示例中看到的那样,我可以让 div 并排,但我不能让表格成为“#left”的 100%;相反,它位于“#parent”之下。
代码:
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结构
【问题讨论】:
标签: html css html-table css-float