gpt4 book ai didi

html - 使用 CSS 缩小元素的高度以匹配其父元素

转载 作者:太空宇宙 更新时间:2023-11-04 12:33:46 25 4
gpt4 key购买 nike

我想缩小一个元素的高度以匹配其兄弟元素的高度; sibling 的高度是动态的。换句话说,我希望有一个可变高度的元素强制缩小其高度以适应其父元素在子元素不存在时的高度。

<div class="parent">
<div class="shrunk_element">
<span style="color: red;" >If I was really tall I sure wish I could shrink to match the height of my sibling</span>
</div>
<div class="sibling" style="width: 60%;">
<img src="http://dummyimage.com/384x216/000/fff?text=variable+width+consistant+aspect+ratio" style="width: 100%;"/>
</div>
</div>

这是一个更完整但仍然无法正常工作的示例 http://jsfiddle.net/thisma/k3ngo1mg/3/这是一个有效但使用 javascript 和 jQuery 的示例 http://jsfiddle.net/thisma/k3ngo1mg/5/

最佳答案

您可以将父位置设置为相对位置,将图像向右推(例如使用边距)并将内容设置为绝对位置,并将顶部和底部设置为零。将顶部和底部设置为零将拉伸(stretch) div 以适合父级。

http://jsfiddle.net/k3ngo1mg/7/

.parent {position:relative;}

.width_constraint {
width: 60%;
margin-left:40%; /* pushing the element to the right */
display: inline-block;
max-width: 500px;
}
.ratio_enforcer {
position: relative;
width: 100%;
padding-bottom: 56.25%;
}
.fake_iframe {
position: absolute;
width: 100%;
height: 100%;
outline: 1px solid red;
}

.matched_content {
width:39%;
display: inline-block;
overflow-y: scroll;
position:absolute; /* setting the element to absolute */
top:0px; /* and setting the height to fit the parent */
bottom:0px;
left:0px;
}
div {
vertical-align: top;
}

关于html - 使用 CSS 缩小元素的高度以匹配其父元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27435273/

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