我想在不同大小的容器中放置一个内部div,该内部div从固定左边位置开始,然后宽度填满整个容器。我在下面包含了一些示例CSS以尝试传达这一点。
由于必须使用绝对定位,因此不能只使用右浮动和设置左边距。有没有办法使用绝对定位使其起作用?我还尝试过width:auto和一些不同的box-sizing选项。
需要澄清的是,这种技巧的棘手之处在于左边框必须是固定的,并且左边框必须与容器的右边框相邻。我不能使用position:relative和JavaScript,但在这样做之前,我可能会先制作具有硬编码宽度的.inner1和.inner2 divs。但希望避免这种情况。
.container1 {
position: relative;
width: 400px;
height: 300px;
}
.container2 {
position: relative;
width: 500px;
height: 300px;
}
.inner {
position: absolute;
top: 0px;
left: 200px;
height: 100%;
width: 100%;
}