- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ナビゲーションバーのfloatを解除できない。)
ナビゲーションバーのfloat解除方法と画像の表示方法
このQ&Aのポイント
- ナビゲーションバーのfloatを解除する方法と、画像の表示方法について教えてください。
- 質問の内容は、ナビゲーションバーのfloatを解除し、その下に画像を表示したいというものです。
- 現在はclearfixを使用してfloatを解除していますが、代わりの方法を知りたいと思っています。また、IE6〜9とFirefox10〜11での動作も考慮しています。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ごめん。1行目間違えた。 誤:cssソース側の.clearbothを「.top_navi」にすべて変える。でOK 正:cssソース側の.clearfixを「.top_navi」にすべて変える。でOK
その他の回答 (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にしないか謎。
- yukiponta
- ベストアンサー率55% (5/9)
回答No.1
clearfixというのはfloatをかけている要素の親にかけるものなので、 ulにclearfixをかければfloat解除出来ると思いますよ。
質問者
補足
情報ありがとうございます。 早速ULに試してみましたが、 IEでは表示されるのですが Firefoxでは、レイアウトが解除されませんでした・・・。
お礼
情報ありがとうございます。 なんとかできました。 ソースの提示大変助かりました。 また、 align="center" ですが、参考にしていたjavascriptのソースをそのままとってきたので 気づきませんでした。 ありがとうございました。