2011-07-13 19 views

答えて

5

だけpadding-leftを使用します。

li { padding-left: 20px } 

右側にあるリスト項目20ピクセルずつ移動しますが、それは弾丸自体が動きません。 example fiddleです

+0

ありがとう、これは私が探していたものです –

+1

あなたは大歓迎です:)しかし、@ b01はあなたのCSSの 'list-style-position'を変更すると、それが「外に」設定されているときに動作します。 –

+0

'list-style-position:inside'を使用している場合、箇条書きがテキストブロックの一部になっているので、これは機能しません。 –

0

liタグの左側にパディングを追加できますが、これにはliリストスタイルの位置を外側に設定する必要があります。

<!DOCTYPE html> 
<html> 
    <head> 
     <style type="text/css"> 
      li { 
       list-style-position: outside; 
       padding-left: 20px 
      } 

     </style> 
    </head> 
    <body> 

     <ul> 
      <li>Text 1</li> 
      <li>Text 2</li> 
      <li>Text 3</li> 
      <li>Text 4</li> 
     </ul> 

    </body> 
</html> 
+0

'のlist-style-position'のデフォルト値は' outside'あなたが(もちろん、それは他の場所で上書きされます、いない限り)それを指定する必要はありませんので。 –

1

これを試してみてください。

<ul> 
    <li style="padding: 0px 0px 0px 100px;">line 1</li> 
    <li>line 2</li> 
</ul> 
関連する問題