gpt4 book ai didi

css 在液体高度 div 内垂直对齐?

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

我的 css 定位噩梦还在继续

<div id="divLeft">LEFT</div>
<div id="divRight">
<div id="divTop">TOP</div>
<div id="divCenter"><img id="imgC" src="http://cdn1.iconfinder.com/data/icons/Primo_Icons/PNG/128x128/button_blue_repeat.png"/></div>
<div id="divBottom">BOTTOM</div>
</div>

CSS

#imgC{
width:100px;
vertical-align:middle; // doesn't work?
}

如何使图像保持垂直居中(注意:父 div 具有液体高度)。

Here is jsfiddle

最佳答案

使用带有负边距的position:absolutedemo here .

#imgC{
width:100px;
position:absolute;
top:50%;
margin-top:-50px;
}

我还看到您正在使用 calc 来对齐顶部/中心/底部 div,you can also achieve that without calc and still have IE6 compatibility . calc 仅适用于 very recent browsers .

关于css 在液体高度 div 内垂直对齐?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16891572/

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