gpt4 book ai didi

html - 显示 : inline-block, 跨度未正确对齐

转载 作者:太空宇宙 更新时间:2023-11-03 22:31:40 24 4
gpt4 key购买 nike

我已经尝试了 vertical-align 属性,但未能将 span 居中对齐:

.foo {
width: 500px;
height: 50px;
background-color: powderblue;
display: inline-block;
}

.img {
width: 50px;
height: 50px;
}

.bar {
vertical-align: middle;
}
<div class="foo">
<img class="img" src="http://dmrctt.com/wp-content/uploads/2012/10/Address-FTN-Image_1322320725.jpg" alt="">
<span class="bar"> Lorem ipsum dolor sit amet </span>
</div>

我也尝试过使用 display: inline-block 并期望我现在可以在 div 中间对齐 span >。为什么这不起作用?

最佳答案

内联元素的默认垂直对齐方式是基线。因此,将其更改为适合您需要的内容,例如中间。

.foo {
width: 500px;
height: 50px;
background-color: powderblue;
display: inline-block;
}

.img {
width: 50px;
height: 50px;
vertical-align: middle;
}

.bar {
vertical-align: center;
}
<div class="foo">
<img class="img" src="http://dmrctt.com/wp-content/uploads/2012/10/Address-FTN-Image_1322320725.jpg" alt="">
<span class="bar"> Lorem ipsum dolor sit amet </span>
</div>

关于html - 显示 : inline-block, 跨度未正确对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48290704/

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