gpt4 book ai didi

html - 拉伸(stretch) div 以适应所有屏幕尺寸的内容

转载 作者:搜寻专家 更新时间:2023-10-31 23:05:09 24 4
gpt4 key购买 nike

HTML

<div class="whole">
<div class="fst"></div>
<div class="sec"></div>
<div class="thd"></div>
</div>

CSS

.whole {
width: 100%;
height: 20px;
}
.whole div {
height: 20px;
display: inline-block;
position: relative;
}
.fst {
float: left;
width: 20px;
background: blue;
}
.sec {
background: red;
}
.thd {
float: right;
width: 20px;
background: blue;
}

有没有办法拉伸(stretch) div.sec 以适应 div.fstdiv.thd 在任何情况下留下的区域屏幕尺寸? div.fstdiv.thd 的宽度以像素为单位固定。

有没有只用css的解决方案?

非常感谢您的帮助!

请看我的fiddle http://jsfiddle.net/vHHcf/

最佳答案

这似乎是你想要的。

jsFiddle example

鉴于您说 .fst.thd 具有固定宽度,您可以使用 calc()100% 中减去 40px 值。

.sec { width:calc(100% - 40px); }

更新的 CSS

.whole {
width: 100%;
height: 20px;
}
.whole div {
height: 20px;
display: inline-block;
position: relative;
}
.fst {
float: left;
width: 20px;
background: blue;
}
.sec {
background: red;
width:calc(100% - 40px);
}
.thd {
float: right;
width: 20px;
background: blue;
}

关于html - 拉伸(stretch) div 以适应所有屏幕尺寸的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20136950/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com