• ベストアンサー

画像とテキストの間の空白を狭めたい

CSSでレイアウトをしています。 普段ならテーブルで微調整したいところですが、CSSで手こずっています。 イメージの下にテキストを置きますが、その間の空白を狭めたいのです。 .imgmain { padding-bottom: 0px; } かなと、クラス指定してみましたがダメでした。 どのようにしたらいいでしょうか。

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

ulのほうで margin-top:0; してみて下さい。

shizuku
質問者

お礼

できました! ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • lesbrers
  • ベストアンサー率48% (23/47)
回答No.1

CSSではなく、HTMLソースの問題ではないでしょうか? <img src="xx.jpg"><br>テキスト で、画像のすぐ下にテキストが来るはずです。 テキストを<p></p>などのブロック要素で囲むと、上下に1行空白行が入ってしまいます。

shizuku
質問者

お礼

すみません。 ちなみに上記のクラス指定は ul.ma { list-style-image: url(333.gif); margin-bottom: 0.5em;   margin-left: 20px; } です。

shizuku
質問者

補足

ありがとうございます。 説明不足でした。 下に<ul>で書いているのですが、<ul>自体が空いてしまうタグなのでしょうか? なんとかこのタグを使ったまま行間の調整はできないものなのでしょうか? <img src="a.gif"> <ul class="ma"> <li>111</li> <li>222</li> </ul>

すると、全ての回答が全文表示されます。

関連するQ&A