CSS - 为什么-webkit-padding在list-style-type之后不会消失:none;?

时间:2014-01-14 13:11:05

标签: html css

我想知道这个CSS命令,它是什么意思,它来自哪里?我认为它来自list-style-type。但是,当我把列表式关闭时,它不会消失吗?

HTML

<ul>
   <li></li>
</ul>

-webkit-padding-start: 40px;

CSS

ul, menu, dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}

2 个答案:

答案 0 :(得分:1)

来自CSS Infos

  

提供起始填充的宽度。

     

如果书写方向是从左到右,则此值将被覆盖   padding-left。如果书写方向是从右到左,则为此值   覆盖padding-right

如果您想关闭<ul><ol>列表中的填充,则需要使用:

ul, ol {
    padding: 0
}

答案 1 :(得分:1)

ul elemten默认为填充和边距。你只需要设置:

margin:0;
padding:0;