【发布时间】:2013-04-02 18:32:29
【问题描述】:
我正在制作一个下拉菜单,但是第一个 ul 中的所有样式都被添加到第一个 ul 下每个 ul 的样式中。
我尝试使用 !important 覆盖样式,并将 css 移动到不同的级别。 有人知道这里发生了什么吗?
这张图片可能是最好的解释:http://screencast.com/t/UrkRbjjaYctp
谢谢。
【问题讨论】:
-
第二个 UL 有 padding-left 40px 并且可能还有另外 37px 的填充,因为它嵌套在第一个 ul 中。这有什么问题? :)
-
换句话说 - 填充是相对的而不是绝对的。
-
作为 SO 的新手,请记住接受您认为有用的答案并投票赞成其他答案,尤其是当人们在分析您的问题时表现出努力和额外的洞察力时。祝你好运!
标签: css overriding padding inheritance