我的问题很像这个:
但有一些警告使答案有点不同。
如果不使用javascript,有没有办法让两个包含的div,一个以锁定的宽度浮动,另一个以设定的高度粘在容器底部并占据剩余的可用宽度?这里最困难的部分是两个 div 上方和周围的所有内容都必须保持可点击并与父 div 关联。
这是小提琴:http: //jsfiddle.net/W7Ljd/
这是代码:
.box {
position: relative;
width: 200px;
height: 200px;
padding: 5px;
background:lightcoral;
}
.left {
position: absolute; /* ------ Get Rid of these lines */
bottom: 5px; /* ------ */
width: 80px; /* ------ */
overflow:hidden;
height: 20px;
background: lightyellow; /* Take up rest of space */
}
.right {
float: right;
width: 100px;
height: 100%;
background: lightblue;
}
红色区域需要是可访问的父 div,黄色需要在底部占据其余宽度,以调整窗口大小。
感谢您的考虑,伙计们。