• ベストアンサー

リストで行間を指定したい

リストで「情報」のテキストとリスト1行目「その1」の行間だけを指定したいのですが、可能でしょうか。 ul { list-style-image: url('image/arrow.gif'); } li { margin-bottom: 0.2em;} ----- <p>情報</p> <ul> <li>その1</li> <li>その2</li> </ul>

質問者が選んだベストアンサー

  • ベストアンサー
  • steel_gray
  • ベストアンサー率66% (1052/1578)
回答No.5

#1の方の回答と重なりますが、単純に両者のマージンを調整すればいいのでは?(無指定の状態でPもULも上下に1em程度のマージンがあるので。) p{ margin-bottom:0; } ul{ margin-top:0; }

shizuku
質問者

お礼

教えていただいた方法でできました。 ありがとうございました。

その他の回答 (4)

回答No.4

<li>はline-height: 5pxとすれば間隔は短くなります <p>はできませんでした

shizuku
質問者

お礼

ありがとうございました。 解決しました。

回答No.3

ulタグの上下の間隔は、どうにも出来ないようです。 他のタグで対応するしかないのでは?

shizuku
質問者

お礼

ありがとうございました。 解決しました。

回答No.2

ul { list-style-image: url('image/arrow.gif'); } li { margin-bottom: 0.2em;} .p { line-height: 16px} .li2 { line-height: 20px} ----- <p class="p">情報</p> <ul> <li class="li2">その1</li> <li>その2</li> </ul> でどうでしょう

shizuku
質問者

補足

早速ありがとうございます。 説明不足でした。すみません。 もともとのCSSを使わないリストを使った場合よりも狭くしたいのですが、無理なことなのでしょうか?

  • partita
  • ベストアンサー率29% (125/427)
回答No.1

p { margin_bottom:5px; } や ul { margin:0; } などを追加してみてはどうでしょう?

shizuku
質問者

お礼

方法を勘違いして両方指定せずにどちらかを指定していたのでできずに、お礼が遅くなりましたが教えていただいた方法でできました。 ありがとうございました。

関連するQ&A