为什么CSS填充从ul继承到il

时间:2016-11-11 06:40:32

标签: css

在代码示例中,ul的填充设置为0

nav ul {
    list-style:none;
    margin: 0;
    padding: 0;
}

并且所有的ul项和子项的padding也设置为0,因为它是从ul继承的,这对我来说很奇怪,因为padding属性没有继承,所以为什么会这样呢?

enter image description here

1 个答案:

答案 0 :(得分:1)

没有发生。责备Chrome的devtools。

ul {
  border: 1px solid blue;
  padding-left: 100px;
}
li {
  border: 1px solid red;
  /* Does not inherit padding */
}
<ul>
  <li>Foo</li>
  <li>Bar</li>
</ul>