将无序列表中的列表项左对齐
我有以下 html 和 css:
HTML:
<div id="wrapper">
<ul>
<li>li1</li>
<li>li2</li>
</ul>
</div>
CSS:
#wrapper
{
}
#wrapper ul
{
width:50px;
height:100px;
border-style:solid;
border-width:1px;
list-style-type:none;
}
#wrapper ul li
{
border-style:solid;
border-width:1px;
}
这会产生以下无序列表:
如何对齐列表- 无序列表左侧的项目?
我在“#wrapper ul li”中尝试了浮动和边距,但这并不能解决问题。
I have the following html and css:
HTML:
<div id="wrapper">
<ul>
<li>li1</li>
<li>li2</li>
</ul>
</div>
CSS:
#wrapper
{
}
#wrapper ul
{
width:50px;
height:100px;
border-style:solid;
border-width:1px;
list-style-type:none;
}
#wrapper ul li
{
border-style:solid;
border-width:1px;
}
Which results in the following unordered list:
How do I align the list-items to the left in the unordered list?
I've tried float and margin in the "#wrapper ul li", but that doesn't solve the problem..
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
将
padding-left: 0pt
添加到#wrapper ul
块:Add a
padding-left: 0pt
to the#wrapper ul
block:您的无序列表标记需要放在外部:
Your unordered list markers need to be put outside:
尝试减少 UL 元素的左侧填充。如果没有帮助,请使用 UL 和 LI 的 padding-left 和 margin-left。
Try to decrease padding-left of your UL element. If it won't help, play with padding-left and margin-left of UL and LI.