html - 如何为 span 元素设置不同的 margin-top?
问题描述
我想为 span 元素设置不同的边距。例如,margin-top: 25px
应该用于第一个 span 元素并且margin-top: 15px
应该用于第二个元素:
<div style="background: green">
<span style="display: inline-block; margin-top: 25px;">1</span>
<span style="display: inline-block; margin-top: 15px;">2</span>
</div>
但是,第二个span
有margin-top: 25px
。
margin-top
是否可以为两个span
元素设置不同的值?
解决方案
你需要把vertical-align: top
. 默认情况下inline-block
,元素将下沉到其兄弟的级别。