3

基本的には、リストの左側の余白を制御したいと考えています。これが私がそれをどのように構造化したかです:

<li> 
<a href="http://link.com">Main</a> 
<ul> 
    <li> 
        <a href="http://link.com"  title="">Sub1</a>
    </li> 
    <li> 
        <a href="http://link.com"  title="">Sub2</a> 
    </li> 
</ul>
</li>

現在使用しているスタイルでは、サブセクションが右にずれすぎています。どうすれば変更できますか?

4

3 に答える 3

1

私のul「リセット」は次のようになります。

ul { list-style-type: none; margin: 0; padding: 0 }
于 2010-01-31T23:32:22.833 に答える
0

マージン/パディングを削除するか、少なくとも減らしたい。

li ul { padding: 0; margin: 0 }
li ul li { padding: 0; margin: 0; }

これにより、メイン セクションのリスト項目と同じになるはずです。好みに合わせて調整してください。

于 2010-01-31T23:31:15.420 に答える
0

クラス属性をサブリストに追加する必要があります。

<li> 
<a href="http://link.com">Main</a> 
<ul class="sublist"> 
    <li> 
        <a href="http://link.com"  title="">Sub1</a>
    </li> 
    <li> 
        <a href="http://link.com"  title="">Sub2</a> 
    </li> 
</ul>
</li>

そして、このCSSを入れてください:

ul.sublist{
   margin-left:20px;
}
于 2010-01-31T23:36:25.563 に答える