gpt4 book ai didi

html - 在拆分框和同级框中垂直居中文本

转载 作者:搜寻专家 更新时间:2023-10-31 08:54:48 24 4
gpt4 key购买 nike

如何在不使用表格的情况下,在以下代码中仅使用 CSS 2.1 使文本“One”相对于父框“#container”垂直居中?文本“2.1”和文本“2.2”也需要在绿色框中垂直居中。

    <div id="container">
<div id="col-1">
One
</div>
<div id="col-2">
<span>2.1</span>
<span>2.2</span>
</div>
</div>

<style>
#container {
position: absolute;
height: 100px;
border: 1px solid crimson;
vertical-align: text-bottom;
}
#col-1, #col-2 {
display: inline-block;
height: 100%;
}
#col-2 span {
display: block;
height: 48px;
line-height: 48px;
border: 1px solid green;
}
</style>

http://jsfiddle.net/wa3r7d6j/

最佳答案

只需更改 css:

#col-1, #col-2 {
display: inline-block;
vertical-align:middle;
}

#col-1, #col-2 中删除:height:100%;

检查 Fiddle在这里。

关于html - 在拆分框和同级框中垂直居中文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28540811/

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