gpt4 book ai didi

html - 居中 "inline-block"div 的强制垂直边距

转载 作者:行者123 更新时间:2023-11-28 16:44:52 27 4
gpt4 key购买 nike

我将两个 div 设置为“display: inline-block”,父 div 包裹着这两个 div,“text-align: center”将两个子 div 居中。

但是,子 div 的顶部不是垂直对齐的。我试着弄乱每个子 div 的行高和边距,但它们不会在同一条垂直线上排列。

我也不能将它们向左或向右浮动,因为它们需要居中。

http://jsfiddle.net/aC5FW/

<div id="parent">
<div id="child-1">Message Here</div>
<div id="child-2"><img src="image.jpg"></div>
</div>

CSS:

#parent {
width: 100%;
height: 50%;
text-align: center;
}

#child-1 {
display: inline-block;
height: 50px;
font-size: 12px;
line-height: 50px;
}

#child-2 {
display: inline-block;
height: 50px;
width: 50px;
}

最佳答案

CSS 修复:

#alert {vertical-align: top;}

完整的 CSS

#alert {
display: inline-block;
height: 50px;
line-height: 50px;
vertical-align: top;
font-family: Helvetica;
font-size: 14px;
color: #fff;
background: #333;
}

fiddle :http://jsfiddle.net/aC5FW/1/

关于html - 居中 "inline-block"div 的强制垂直边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14332317/

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