gpt4 book ai didi

html - 防止子 div 拉伸(stretch)

转载 作者:行者123 更新时间:2023-11-28 17:35:08 24 4
gpt4 key购买 nike

我有以下 html 代码:

<div class="panels">
<div class="info-panel" id="heatmap-panel">
<div class="panel-wrapper">
<div class="panel-header"><h4>Metrics</h4></div>
<div class="heatmap-layer-switcher">
<label><input type="checkbox">Population</label>
</div>
</div>
</div>

<div class="info-panel" id="objects-panel">
<div class="panel-wrapper">
<div class="panel-header"><h4>Objects</h4></div>
</div>
</div>
</div>

使用以下 CSS:

.panels {
float: right;
margin-top: 35px;
margin-right: 10px;
}

.info-panel {
position: relative;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius: 7px;
background-color: rgb(128,128,128);
background-color: rgba(128,128,128,0.2);
color: #5b5b5b;
width: auto;
height: auto;
display: none;
}

.panel-wrapper {
margin: 10px;
}

#heatmap-panel {
margin-top: 10px;
}

#objects-panel {
margin-top: 10px;
}

因此,当隐藏“Metrics” block 时,我有 block “Objects”具有正常宽度,但在“Metrics”可见后,它会将父 .panels div 和“Objects”div 拉伸(stretch)到其宽度。

enter image description here

如何防止“Objects”div 被“Metrics”div 拉伸(stretch)并将其 float 到父 .panels div 的右侧?

UPD:我希望结果像

enter image description here

最佳答案

“对象”元素需要单独的类/ID,因为您需要以不同方式定位它。

.panels {
width:35%;
margin-top: 35px;
margin-right: 10px;
}
.info-panel {
float:left;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius: 7px;
background-color: rgb(128, 128, 128);
background-color: rgba(128, 128, 128, 0.2);
color: #5b5b5b;
width: auto;
height: auto;
display: block;
}
.info-panel2 {
float:right;
-moz-border-radius:7px;
-webkit-border-radius:7px;
border-radius: 7px;
background-color: rgb(128, 128, 128);
background-color: rgba(128, 128, 128, 0.2);
color: #5b5b5b;
width: auto;
height: auto;
display: block;
}
.panel-wrapper {
margin: 10px;

}
#heatmap-panel {
margin-top: 10px;
}
#objects-panel {
margin-top: 10px;
}

这是 jsfiddle: http://jsfiddle.net/wdws1p64/

关于html - 防止子 div 拉伸(stretch),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25231015/

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