我有一个基本的树形结构。容器可水平滚动。我对所有<li>
元素都有正确的填充。但是,正确的填充没有生效。我该如何解决它才能生效?
ul {
height: 100%;
margin: 0;
padding: 0;
list-style: none;
}
div {
width: 150px;
background: white;
height: 100%;
overflow: auto;
}
li {
white-space: nowrap;
height: 35px;
line-height: 25px;
font-size: 15px;
padding-right: 25px;
}
body {
margin: 0;
background: coral;
font-family: apple-sytem,BlinkMacSystemFont,sans-serif;
}
body,
html {
height: 100%;
}
<div>
<ul>
<li>
Thing
</li>
<li style="padding-left: 25px;">
Another thing
</li>
<li style="padding-left: 50px;">
A really long thing
</li>
<li style="padding-left: 75px;">
An even longer thing
</li>
</ul>
</div>
答案 0 :(得分:2)
将display: inline-block
添加到<li>
元素中,它将起作用。