• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:firefoxでレイアウトが崩れてしまう)

firefoxでレイアウトが崩れてしまう

このQ&Aのポイント
  • 会社のHPをホームページビルダーで作成中ですが、firefoxでレイアウトが崩れてしまいます。
  • IE6,7,8では表示が正常ですが、firefoxだけ枠からはみ出て表示されます。
  • 解決策を教えてください。

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

  • ベストアンサー
  • cyanberry
  • ベストアンサー率50% (117/230)
回答No.1

最初の不具合は、cssの「ul#menu」に「padding: 0px」を追加してください。 FireFoxではulのpadding-leftがデフォルト40pxらしいです。 ul#menu{ width : 800px; height : 44px; margin-top : 0px; margin-right : 0px; margin-bottom : 0px; margin-left : 0px; padding: 0px } 2つ目のものは単純に「<div class="content">」が何度も出現しているのを1つにして、「<div class="text0X">」をすべて囲んでしまえばよいのではないでしょうか。タグ的にもそちらの方が美しい気がします。 text03クラスは何の目的で存在しているのか不明ですが、text01クラスに変更して全角スペースで位置調整しているのを止めれば、他の文章とレイアウトが揃うと思います。

gonta5401
質問者

お礼

cyanberry様 ul#menuにpadding: 0pxを足しましたら解決しました! 本当に感謝、感激です(喜!!(・0・)/) これだけでもパソコンと2日ニラメッコ状態でした、 本当に助かりました。 「<div class="content">」の件もご指摘通り1つで囲んでみました! これも隙間が出来る問題がスッキリしました。ありがたいご指導です! text03クラスはテキスト文字を横に改行させず表示するのに作成しました、text01はwidth : 380px;で作成していたのでtext01ですと改行されて社長が嫌がって・・トホホ・・ 隙間は解決できたのですが左側「下水」(text01クラス)と右側「上水」(text02)の高さが1行程ずれたのですがこれは何故でしょうか? cyanberry師匠と呼ばせていただきます。 師匠お礼の言葉ついでになって大変申し訳ないのですが、 Q1<ul id="menu"> のブラウザ表示されますとメニューボタンの下に以前から白い破線が出るのですがこれは意図してない事でした消せるのでしょうか? Q2 <!-- footer --> <div class="adress"> <p><a href="mailto:info@bgchamber.com">Email:info@bgchamber.com</a><br /><a href="http://www.bgchamber.com/" target="_blank">Homepage: http://www.bgchamber.com/</a></p> </div><!-- /footer --> 内に表示している Email:info@bgchamber.com Homepage: http://www.bgchamber.com/ なんですが文字をフォントをArialで指定しているのですが反映されないのには下記CSSの記述は間違っているのでしょうか? .adress{ background-image : url(img/adress.gif); background-repeat : no-repeat; width : 800px; height : 96px; margin-top : 0px; margin-left : auto; margin-right : auto; } .adress p{ font-size : 12px; font-family : Arial; color : #efefef; padding-left : 530px; line-height : 1.3; padding-top : 13px; } .adress p a{ color : #efefef; text-decoration : none; } .adress p a:hover{ color : #e2e2c7; text-decoration : underline; } もし宜しければ再度ご指導頂けましたら幸いです。 本当に今回助かりました、ありがとうございました。