gpt4 book ai didi

html - 内联 block 与内联似乎不共享相同的基线

转载 作者:行者123 更新时间:2023-11-28 07:15:12 24 4
gpt4 key购买 nike

我在一行中填充了两个元素:一个内联元素,后跟一个内联 block 元素。尽管具有完全相同的 vertical-align: 基线,但它们似乎没有正确对齐。它们在我的测试浏览器上偏移了一个像素

简化的测试用例:

<div>
<span style="background-color: #f00;">&nbsp;</span>
<div style="background-color: #f00; display: inline-block; height: 1em">&nbsp;</div>
</div>

https://jsfiddle.net/vupn9yk6/

关于如何使两个元素完美垂直对齐的任何想法?

最佳答案

Span 不是 block 级元素。你必须像这样更新你的 CSS。

HTML

 <div class="someclass">
<span style="background-color: #f00;">&nbsp;</span>
<div style="background-color: #000;">&nbsp;</div>
</div>

CSS

.someclass span, .someclass div{display:inline-block}

检查这个fiddle .希望对您有所帮助。

关于html - 内联 block 与内联似乎不共享相同的基线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32394736/

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