【问题标题】:How can I remove the indent created by an unordered list [duplicate]如何删除由无序列表创建的缩进 [重复]
【发布时间】:2015-02-02 18:01:54
【问题描述】:

我有一个这样写的无序列表

<h1>cardinal directions</h1>
<ul>
    <li>east</li>
    <li>west</li>
    <li>north</li>
    <li>south</li>
</ul>

... 它显示为缩进。我的问题是 - 如何使用 CSS 删除这个缩进?我已经尝试过了,但我认为可能有更好的方法。

ul {
    margin-left: -19px;
}

我应该使用 CSS 中的列表样式属性或类似的东西,也许是更跨浏览器兼容的东西?

【问题讨论】:

    标签: html css


    【解决方案1】:

    您想将 ul 上的填充设置为 padding:0

    <ul style="padding:0">
        <li>One</li>
        <li>Two</li>
        <li>Three</li>
    </ul>
    

    【讨论】:

    • 不过,我需要保留子弹。
    • 将内边距设置为 10px 会取消缩进并保留子弹
    猜你喜欢
    • 1970-01-01
    • 2012-12-06
    • 1970-01-01
    • 2018-08-29
    • 1970-01-01
    • 1970-01-01
    • 2014-01-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多