内联跨度的高度被忽略

1 html css height

我有以下html

<ul>
    <li><span>1</span></li>
    <li><span>2</span></li>
    <li><span>3</span></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我和每个设置<span>padding-toppadding-bottom10px.

但似乎<li>并没有根据其内容<span>的高度改变它的高度(它只根据文本大小调整),以便三个<span>s'背景重叠.

我该如何解决这个问题?

tyb*_*103 7

将跨度设置为display:block;.内联元素不知道高度和填充.