填充不适用于 ul

Padding not applied to ul

我真的不知道这是怎么回事。

我有以下 HTML 语法

<div class="album_column>
  ...
    <ul>
     ...
    </ul>
  ...
</div>

以及以下 css:

ul {
  padding: 0;
  margin: 0;
}

.album_column ul {
  display: block;
  padding: auto;
  margin: auto;
}

但出于某种原因,.album_column ul 的填充未应用于 ul(但我能想到的所有其他参数,如边距、颜色等等)

您可以在以下屏幕截图中看到该行为: 任何输入表示赞赏:)非常感谢你们!

编辑:附加截图:

autopadding属性的not a valid值,你唯一能做的就是去掉padding: 0;

padding:auto 是无效的 属性 值,这就是 t 不适用的原因,您可以以 em、px 或 % 为单位提供填充值。

谢谢 萨蒂亚

js fiddle

<div>
<div class="album_column">
<ul>
  <li>Apple</li>
  <li>Orange</li>
</ul>
</div>

.album_column ul {
  display: block;
  padding: 30px;
  margin: auto;
}

不要使用自动填充。这是无效的 属性.