• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ナビゲーションバーのfloatを解除できない。)

ナビゲーションバーのfloat解除方法と画像の表示方法

このQ&Aのポイント
  • ナビゲーションバーのfloatを解除する方法と、画像の表示方法について教えてください。
  • 質問の内容は、ナビゲーションバーのfloatを解除し、その下に画像を表示したいというものです。
  • 現在はclearfixを使用してfloatを解除していますが、代わりの方法を知りたいと思っています。また、IE6〜9とFirefox10〜11での動作も考慮しています。

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

  • ベストアンサー
  • DrFell
  • ベストアンサー率55% (305/551)
回答No.3

ごめん。1行目間違えた。 誤:cssソース側の.clearbothを「.top_navi」にすべて変える。でOK 正:cssソース側の.clearfixを「.top_navi」にすべて変える。でOK

kureakai
質問者

お礼

情報ありがとうございます。 なんとかできました。 ソースの提示大変助かりました。 また、 align="center" ですが、参考にしていたjavascriptのソースをそのままとってきたので 気づきませんでした。 ありがとうございました。

その他の回答 (2)

  • DrFell
  • ベストアンサー率55% (305/551)
回答No.2

cssソース側の.clearbothを「.top_navi」にすべて変える。でOK あるいは <!--<div class="clearboth"></div>--> <div id="show" class="slideshow" align="center"> こんなことしないで、 <div id="show" class="slideshow clearboth" align="center"> でもOK または #show .slideshow のどちらかにclear:left;を入れてもOK いずれにせよ<div class="clearboth"></div>こんなものは必要ない。 ついでに、align="center"は非推奨。なぜcssにしないか謎。

回答No.1

clearfixというのはfloatをかけている要素の親にかけるものなので、 ulにclearfixをかければfloat解除出来ると思いますよ。

kureakai
質問者

補足

情報ありがとうございます。 早速ULに試してみましたが、 IEでは表示されるのですが Firefoxでは、レイアウトが解除されませんでした・・・。

関連するQ&A