我想li项目符号靠近红色垂直边界,即ul边界。现在项目符号和红色垂直线之间有很大的空间。我尝试使用边距和填充,但它不工作。有人会告诉我怎么做。
代码
的输出
这是我的代码:
li span {
display:inline-block;
vertical-align:middle;<!--from w w w. ja v a2 s. c o m-->
}
.more {
background-color:Chartreuse;
height:51px;
line-height:41px;
}
.moretwo {
background-color:yellow;
height:51px;
vertical-align:sub;
}
<ul style="border-style: solid; border-width: 1px; border-color: red;">
<li class="more"> <span>Lor</span> </li>
<li class="moretwo"> <span>Lor</span> </li>
<li class="more"> <span>Lor</span> </li>
</ul>
3条答案
按热度按时间eivnm1vs1#
默认情况下,ul元素有填充:左40 px。因此,您可以更改其值,以将项目符号移动到靠近边框的位置。下面是更新后的代码:-
我给了padding-left:20 px到ul元素。你可以根据自己的意愿进行调整。希望能对你有所帮助。
yqlxgs2m2#
1.第一种方法是删除默认的左填充并更改
ul
上项目符号的position。1.第二种方法将通过覆盖左侧填充来更好地控制间距。
jyztefdp3#
你的span定义在ul中,所以它只影响到它的内容: