【发布时间】:2014-02-20 15:57:24
【问题描述】:
我的布局涉及左侧的 div.left 设置宽度为 40 像素,右侧的 div.right 宽度为 100% 以填充剩余的父容器空间。
HTML:
<div class="parent">
<div class="left">
L
</div>
<div class="right">
R
</div>
</div>
CSS:
.parent {
background: maroon;
max-width: 500px;
}
.left {
float: left;
background: green;
width: 40px;
opacity: 0.7;
}
.right {
width: 100%;
padding-left: 50px;
background: blue;
}
是否有可能实现这种布局(一个固定宽度的元素紧挨着另一个填充剩余空间的元素)而不使用我当前使用的填充方法?我的问题是我想在左浮动元素上使用透明背景,因此隐藏在这些元素下方的填充将是可见的。此外,我目前的方法并没有流畅地缩小规模。
【问题讨论】:
标签: html css css-float fluid-layout