【发布时间】:2011-09-29 10:00:57
【问题描述】:
问题很简单:
<div id="main-content">
<ul>
<li>
<div class="post-row">
<div class="post-footer">
This is the Footer
<div class="footer-buttons">
<ul>
<li>Edit</li>
<li>Reply</li>
</ul>
</div>
</div>
</div>
</li>
</ul>
</div>
现在主要内容:
#main-content ul {
margin:0;
padding:0;
}
#main-content ul li {
display:block;
list-style:none;
}
最后,页脚按钮:
.footer-buttons {
float:right;
}
.footer-buttons ul {
margin:0;
padding:0;
}
.footer-buttons ul li {
display: inline;
}
问题是.footer-buttons 中的列表显示为块。事实上,当我检查 DOM 时,display: inline 被 #main-content 覆盖。
据我所知,这不应该发生。还是我错了,id 元素总是会覆盖子类?
【问题讨论】:
标签: css