- ベストアンサー
HTMLとCSSの表示がうまくできない
- HTMLとCSSがうまく表示されません。
- エラーが解決できず、助けが必要です。
- WinVistaで無料テンプレートを加工し、外部CSSを使用していますが、Firefoxでは表示されません。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
3です Operaは問題無く、Firefoxの問題ですが、index.cssの文字コードのせいか、処理されずレイアウトがずれてます(@charset "Shift_JIS";とあるがUTF8で書かれている、wrapBoxを処理できてない) mainContentsとleftContentsが左右にずれるのはクラスのfloatがleftとrightだからです (margin:0;に設定した時、float:left;は左に張り付く、float:right;は右に張り付く) 一番簡単なのは、mainContentsのfloat:right;を解除、margin-leftでLeftContentsの表示スペースを確保し、LeftContents→MainContentsの順にソースを書くことかな? (自分が作成したサイトはそれで問題が無い) 拡大した時にずれるのは表示した時の画面に入りきらないので下に行ってるだけですが、原因が良くわかりません。div#wrapperにmin-widthを設定していないからかな(所詮素人です) firefoxのツール→Web開発→開発ツールバーをチェックし、Webコンソールや調査を使うといいです(ただし他ブラウザ用のタグもエラーを出すので注意)
その他の回答 (3)
- axuaxua
- ベストアンサー率36% (82/223)
さすがにチェックが面倒なので気付いた点のみ ・文字コードが宣言と違うcssがある ・存在しない(私が知らないだけ?)プロパティが指定されている(例text-align: right bottom) ・アクセス→GoogleMapの画像が右領域を確保しすぎ(Operaで設定して見るとよくわかります) 後はどこまで意図しているのか分からないのでなんとも言えません (拡大縮小でメニューとコンテンツの隙間が広がるなど) ほかの回答者の方が出した構文チェックなどで1個1個つぶして下さい
お礼
ご確認いただきましてありがとうございます。 ご指摘いただきました内容チェックしてみます。 特にその拡大・縮小でメニューとコンテンツが広がってしまうのがどうにも直せなくて・・・ ありがとうございました。
- rukuku
- ベストアンサー率42% (401/933)
こんばんは 表示の崩れは、HTMLとCSSの両方を全部チェックしないと分かりませんので、 アドバイスだけです。 まずは、記述ミスの確認をしてください。 以下のサイトを使えば、「タグの閉じ忘れ」「スペル間違い」等の単純ながら 場合によっては思った表示にならないミスを簡単に見つけることが出来ます。 HTMLチェック http://lab2.jp/w3c/htmllint/htmllint.html CSSチェック http://jigsaw.w3.org/css-validator/validator.html.ja#validate_by_input >IEでは正常に表示されますが、firefoxではうまく表示されません。 ブラウザは、多少の間違いならば、「これは制作者のミスだな」と判断して 修正することがあります。 判断や修正の仕方はブラウザによって違います。そのために、ブラウザによって 思った通りに表示されたり、されなかったりということが起こります。 現在では、IEもFirefoxもきちんとしたHTML&CSSならばきちんと表示されます。 (IE6には多くのバグがありますが、古いブラウザで製造元のMicrosoftが 撲滅運動をしているくらいですから、もし、IE6でうまく表示されなくても 気にすることはないと思います。) >FFFTPでアップしたHPでは >URL http://i.gmobb.jp/aki_enyce/ を確認しましたが、画像にリンク切れがあります。 リンク切れ画像の扱いはIEとFirefoxで違います。 画像のアップロード忘れを確認してください、 本番用の画像がまだ用意できていないなら、 ダミーとして同じサイズの画像を入れてください。 また、Windowsではファイル名の大文字・小文字を区別しませんが サーバーのOSは区別することがあります。
お礼
ご丁寧な回答ありがとうございました。 制作途中のページで失礼しました。 とても便利なサイトを教えてくださってありがとうございました。 いろいろ間違いは出てきましたが、トップ以外のページのメニューとコンテンツが拡大縮小で離れてしまうといった致命的な部分がうまく直りませんでしたが、アドバイスをもとに調べてみます。
私のIE9、Chromeでは崩れず表示されましたが。 トップページ、他ページとも・・・
お礼
ご確認ありがとうございます。 ちゃんと表示されましたか・・・ 私のほうでもトップページは崩れないのですが、他ページの表示倍率を低くするとfirefox左コンテンツが左、右コンテンツが右によっていってしまい、IEだと更にフッターがヘッダー下近くまで上がってきてしまいます。 これを直そうとずっとがんばっているのですが・・・ 私のブラウザのもんだいなのでしょうか? なんども質問してしまいますいません。
お礼
いろいろご指摘・ご指導いただきましてありがとうございました。 悪い部分が明確にしてくださったので、いろいろ手が打てました。 縮小時の方法を試したのですが、素人のためうまくできなくて・・・ とりあえず、直接head内にwrapBoxの条件指定をしてしまいました。 拡大時の崩れはおっしゃる通りのやり方で直せました! 本当にありがとうございました!