我有以下html页面:
<body>
<div id="div1"></div>
<div id="div2"></div>
</body>
css是这样的:
#div1{
width: 160px;
height: 160px;
top: 0;
left 0;
position: absolute;
}
#div2{
width: auto;
height: 160px;
top 0;
left: 160px;
position: absolute;
}
在调整窗口大小时,如何使div2
拉伸以填充窗口的右侧部分。这意味着div1
的宽度始终为 160px ,但div2
的宽度将适合窗口的其余部分。如果auto
中没有内容,则div2
无效。
非常感谢!
答案 0 :(得分:3)
将right:0
添加到#div2
个样式。
答案 1 :(得分:1)
position: absolute
的元素位于文档流程之外,因此无法在width
中“换行”。
使用float
和margin
:
#div1{
width: 160px;
height: 160px;
float: left;
}
#div2{
margin-left: 160px;
height: 160px;
}
答案 2 :(得分:0)
答案 3 :(得分:0)