我有3个div,全部定位:绝对,但我想填充窗口宽度的div只会适应其中文本的长度。我希望黄色div #help填充窗口的其余部分。
我知道这听起来很棒,但我无法在任何地方找到解决方案。
<div id="tab1">tab1</div>
<div id="tab2">tab2</div>
<div id="help">help</div>
#tab1 {position: absolute;
bottom; 0px;
right: 0px;
width: 50px;
height: 20px;
background-color: green;
}
#tab2 {position: absolute;
bottom; 0px;
right: 50px;
width: 50px;
height: 20px;
background-color: yellow;
}
#help {position: absolute;
bottom; 0px;
right: 100px;
height: 20px;
background-color: red;
}
答案 0 :(得分:2)
如果您希望#help
延长,则可以同时设置left
和right
值。此技巧也适用于top
和bottom
。绝对定位的元素非常灵活。
#help {
position: absolute;
left: 0;
right: 100px;
}