在代码示例中,ul
的填充设置为0
nav ul {
list-style:none;
margin: 0;
padding: 0;
}
并且所有的ul项和子项的padding也设置为0,因为它是从ul继承的,这对我来说很奇怪,因为padding属性没有继承,所以为什么会这样呢?
答案 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>