所以,我必须使用' floated' div的。父div中的两个子div彼此相邻。右边div是固定宽度和更高的,我希望左边的div扩展到与右边相同的高度。
这是样本。我希望左侧div与右侧div的高度相同。我必须使用花车。无需更改为绝对定位或显示:表格或任何内容。
任何人都知道这是否可行?
html, body {
height: 100%;
}
div {
font-family: Tahoma, Verdana sans-serif;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.container {
width: 100%;
background-color: rgba(255, 255, 0, 1);
overflow: auto;
}
.left {
height: 100%;
width: calc(100% - 100px);
background-color: rgba(0, 0, 255, 0.6);
float: left;
padding: 20px;
border: dashed thick blue;
}
.right {
float: right;
width: 100px;
padding: 20px;
border: dashed thick green;
}

<div class="container">
<div class="left">
LEFT
</div>
<div class="right">
RIGHT RIGHT RIGHT RIGHT
</div>
</div>
&#13;
答案 0 :(得分:1)
<div class="container">
<div class="left">
LEFT
</div>
<div class="right">
RIGHT RIGHT RIGHT RIGHT
</div>
</div>
div {
font-family: Tahoma, Verdana sans-serif;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
.container {
width: 100%;
background-color: rgba(255, 255, 0, 1);
overflow: auto;
display:flex;
}
.left {
flex:10;
width: calc(100% - 100px);
background-color: rgba(0, 0, 255, 0.6);
float: left;
padding: 20px;
border: dashed thick blue;
}
.right {
flex:1;
float: right;
width: 100px;
padding: 20px;
border: dashed thick green;
}