• ベストアンサー

divをfloatを使って横に配置するときの隙間;;

divとdivをfloatを使って横に並べて配置したのですが 5pxくらいの隙間ができてしまいます {margin:0;}では変化ないのですけど テーブルを使って配置しない限り、隙間は消えませんか?

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

  • ベストアンサー
  • acacia7
  • ベストアンサー率26% (381/1447)
回答No.2

<div>のかわりに<span>を使ってみるとかどうですか? divはブロック要素ですが、spanはインライン要素なのでちょいと振る舞いが違います。 あと、前後に改行とかスペースとかが入ってると駄目な場合もあります。 一つ目の要素の</div>と二つ目の<div>を並べて書くといいかも。

その他の回答 (1)

  • UKY
  • ベストアンサー率50% (604/1207)
回答No.1

margin だけではなく padding や border も 0 になっていますか? また DIV 要素の中身の要素の margin や padding も 0 になっていますか?

関連するQ&A

専門家に質問してみよう