我有一些这种格式的html:
<ul id="foo">
<li class="bar"><a href="#">Reports</a>
<span>
<a href="#" class="fooLink">First Report</a>
<a href="#" class="fooLink">Second Report</a>
</span>
</li>
</ul>
本质上,我希望菜单中的“报告”链接在单击时展开,并在其下方显示链接,填充到一侧,因此它看起来像这样:
Reports
First report
Second report
这是我的 CSS 代码:
.fooLink
{
padding-left: 20%;
padding-top: 0px;
display:block;
}
但是,这不起作用。如果我检查 firebug 中的链接,我会看到该display:block;
行被阻塞。但是,如果我这样做:
<a href="#"
style="padding-left:20%; padding-top:0px; display:block;">Second Report</a>
然后它可以按我的意愿工作。如果我把它放在 css 类中,为什么它不起作用?