gpt4 book ai didi

html - 展开宽度以占用父 div 的剩余宽度

转载 作者:太空宇宙 更新时间:2023-11-04 00:02:11 24 4
gpt4 key购买 nike

可以在 JSFiddle http://jsfiddle.net/WdZgV/ 上找到我的代码示例

CSS

<style type="text/css">
body {
margin: 0;
padding: 0;
}

.header_div {
display: inline-block;
width: 100%;
text-align: center;
}

.header {
display: inline-block;
height: 100px;
width: 100%;
max-width: 1000px;
background: #ddd;
}

.logo {
float: left;
width: 200px;
height: 100px;
background: #bbb;
}

.menu {
float: left;
width: 800px;
height: 100px;
background: #999;
}
</style>

HTML

<div class="header_div">
<div class="header">
<div class="logo"></div>
<div class="menu"></div>
</div>
</div>

我想要的是,当您将窗口宽度调整为小于 1000 像素时,.menu div 将调整为父 div 的大小。

举个例子:

如果您的窗口宽度为 900px,则 .logo div 为 200px,.menu div 为 700px。

无论如何我可以用 CSS 做到这一点,还是我需要使用 Javascript?

最佳答案

是 — 删除 float,不指定 width,并将 overflow 设置为 hiddenExample here ; .menu 变为:

.menu {
height: 100px;
background: #999;
overflow: hidden;
}

关于html - 展开宽度以占用父 div 的剩余宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16275910/

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