私はこのフォーマットのいくつかの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クラスに入れても動作しないのはなぜですか?