我想从ul
中删除所有的缩进。我尝试将margin
、padding
、text-indent
设置为0
,但没有效果。似乎将text-indent
设置为负数确实有效-但这真的是移除缩进的唯一方法吗?
发布于 2012-12-19 02:25:07
将列表样式和左侧填充设置为nothing。
ul {
list-style: none;
padding-left: 0;
}
ul {
list-style: none;
padding-left: 0;
}
<ul>
<li>a</li>
<li>b</li>
<li>c</li>
</ul>
要维护项目符号,可以将list-style: none
替换为list-style-position: inside
或速记list-style: inside
ul {
list-style-position: inside;
padding-left: 0;
}
ul {
list-style-position: inside;
padding-left: 0;
}
<ul>
<li>a</li>
<li>b</li>
<li>c</li>
</ul>
发布于 2015-08-13 16:45:03
display:table-row;
也会去掉缩进,但会去掉项目符号。
发布于 2014-07-03 00:11:35
将这个添加到你的CSS中:
ul { list-style-position: inside; }
这将把li元素放在与其他段落和文本相同的缩进中。
参考:http://www.w3schools.com/cssref/pr_list-style-position.asp
https://stackoverflow.com/questions/13938975
复制相似问题