ブログレイアウトがIE6以外で崩れる!原因と対策は?

このQ&Aのポイント
  • gooブログアドバンスのテンプレートを使用しているが、IE6以外のブラウザではレイアウトが崩れる問題が発生している。崩れ方もブラウザによって異なり、netscapeではエントリーが広く表示され、他の部分にかぶってしまったり、operaではエントリーが一番下に表示されるなどの現象が発生している。具体的な理由は不明であり、時間をかけて作ったブログの表示がしっかりとされるようにしたいと思っている。
  • gooブログアドバンスのテンプレートを使用しているが、IE6以外のブラウザではレイアウトが崩れる問題が発生している。崩れ方もブラウザによって異なり、netscapeではエントリーの表示が意図したよりも広くなり、他の部分にかぶってしまう現象が発生している。また、operaではエントリーが一番下に表示されるなどの現象も発生している。具体的な原因は不明であり、作成に時間をかけたブログの表示を改善するために対策を考えている。
  • gooブログアドバンスのテンプレートを使用しているが、IE6以外のブラウザでブログのレイアウトが崩れる問題が発生している。具体的には、netscapeではエントリーが意図したよりも広く表示され、他の部分にかぶってしまい、operaではエントリーが一番下に表示されるなどの現象が発生している。原因は不明であり、時間をかけて作成したブログが正しく表示されるようにするための対策を考えている。
回答を見る
  • ベストアンサー

ブログのレイアウトがIE6以外で異常に崩れる!

gooブログアドバンスでテンプレートをいじっているのですが、 IE6では意図したようにレイアウトされるのものが、IE6以外ではレイアウトが崩れてしまいます。 崩れ方もブラウザによって違い、 netscapeではエントリー部分が意図したよりも広く表示され、他の部分にかぶってしまったり、 operaではエントリーが一番下、画面幅いっぱいに表示されたり…という具合です。 一応netscape、operaでも使えるCSSやタグを使っているつもりなんですが…。 どのような理由が考えられるでしょうか? 時間をかけて作っただけに、どうにかしてちゃんと表示されるようにしたいのですが…。

  • laik
  • お礼率66% (2/3)

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

  • ベストアンサー
noname#16352
noname#16352
回答No.1

Internet Explorer で確認しながら作ると往々にして起こる現象です。 端的に行ってしまうと、 IE 以外の有名ブラウザのほとんどは HTML や CSS の国際的な規格に厳格に批准していますが、 IE だけは独自の拡張や解釈のバグなどがてんこ盛りなブラウザだからです。 それが良い事なのか悪い事なのかという議論はさておいて、 結局、間違えた解釈をする IE に合わせてデザインを積み重ねていくわけですから、 逆を言えば、変にならないように間違えた記述で制作してきている、という事になります。 ですから、規格を遵守しているブラウザでは間違えている記述の通りに表示するため、 IE とは似ても似つかぬ表示を返すという現象が起こりやすくなります。 HTML オンリーであれば格差は小さくて済みますが、 CSS を駆使したり、あるいは JavaScript バリバリのサイトとなると顕著に現れます。 このような現象に対して採られている対策は1つ。 ・IE を表示確認ブラウザのメインとして使用しない事 Netscape や Firefox 、Opera などをベースとしてデザインを施して行き、 その過程で時々 IE でも確認してみるという『IE=脇役』的な制作過程が最善だと思います。 ちなみに僕は Firefox をメインとして確認しています。 (普段使うブラウザは IE でも構わないが、制作という場面においては留意する)

laik
質問者

お礼

うは、そうなんですか… 「IEは絶対」的な考え方してました…。 これからFirefoxでデザインし直します。 ありがとうございました!

関連するQ&A

  • ブラウザ依存のレイアウト・・・どうにかなりませんか?

    タグ自体もそうかもしれませんが、CSSを利用すると IEとFirefoxで全くレイアウトが異なります。 Mozilla側に合わせればいいと思ってやってたのですが、 片方に合わせると片方が崩れます。 しかもNetscape、Macブラウザなどでまた違うとか言われたら泣きます。 一体どうすれば良いのでしょうか? CSSは利用したいです。JavaScriptは利用しません。 利用しないほうがいいタグや属性などあるのでしょうか?

  • ブラウザでの表示の違い

    分け合って、タグにCSS直打ちでのレイアウトをしているのですが、IE6以外では表示が崩れてしまいます。 以下の記述で、目指しているのはIEでの表示結果です。 実際正しいのは、その他のNetscapeやFireFox、Operaで見た時のものなのだと思うのですが、どうすればうまく表示できるでしょうか。 やはり、どのブラウザでも全く同じ表記にするのは無理なのでしょうか。

    • ベストアンサー
    • HTML
  • 同じブラウザでレイアウトが崩れるのはなぜですか?

    同じブラウザ(IE8)を使用しているのに、CSSレイアウトが崩れます。 HTML、CSSをタグ打ちでホームページを作成したのですが、 2台のまったく同じパソコンで表示させたところ、同じブラウザ(IE8)を使用しているのにレイアウトが違っています。 自分のパソコンでは思い通りのレイアウトで表示されるのですが、もう一台の同じパソコンでは余白が広すぎたり、 2段で表示されたりしてしまいます。 ちなみにCSS検証サービスなどでは問題ありませんでした。 他のブラウザでも私のパソコンでは同じレイアウトで表示できます。 何がダメなのかまったくわかりません。 サーバーはFC2の無料サーバーを使用しています。 考えられることがあれば、何でもいいのでどなたか教えてください。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • IEとNetscapeで同じサイトをレイアウト崩さず表示するには?

    IEとNetscapeのどちらで見ても(バージョンは基本的に新しいものと考えれるので、古いバージョンは気にしないとして)、レイアウトが同じになるように制御するタグ(Java Script)はどう書けば良いのでしょうか?文字サイズから表から同じレイアウトで見せたいのですが。今、私のサイトはIEで見ると完璧ですがNetscapeで見るとレイアウトがズレます。 またソースが「ソースの表示で見れない」と「右クリックを制御して右クリックすると自分のサイト内の他ページにリンクで飛べる」というJava Scriptを使っていますが、これらもNetscapeじゃ使えないんですよね・・・?サイトのソースをここに公開しないでご質問してしまって、わかりにくいとは思いますが、とにかくIEとNetscapeでレイアウトを同じにするにはどういう方法があるのか教えて下さい。宜しくお願い致します。

    • ベストアンサー
    • HTML
  • レイアウトが崩れて収集つきません・・・

    機械オンチですがご指導よろしくお願いいたします。 Windows XPのPCで初めてCSSでHPを作ってみたのですが MACやNetscapeやMozilla Firefoxで僕のHPを見ると レイアウトが崩れていてどうしようもなりません。 Netscapeをダウンロードして一から作り直そうとしたのですが 僕の知識程度では枠線すら作れないありさまです・・・ そこでお訊きしたいのですが IEでは一応まともなレイアウトで見れるHPなのですが 今のソースに何かタグを加えることで MACやNetscapeでのレイアウト崩れを修正する方法とか ありますでしょうか? もしそんな物がない場合は、やはりNetscapeで一から 作り直すしか方策はないのでしょうか? 是非アドバイスお願いいたします。

  • IE8でのレイアウト崩れ

    FireFoxでCSSを確認してレイアウトが問題なかったのですが、IE8で表示すると、とんでもない崩れが生じてしまいます。 CSSの解釈が違うのでしょうか? いろいろ調べましたが訳が分かりません。 教えてください。

    • ベストアンサー
    • HTML
  • cssで指定した文字の大きさがIE6とIE7で違う

    cssでレイアウトを指定したサイトを作りました。 IE6、Opera9、Firefox2でうまく表示ができました(微妙にFirefoxだけ文字の大きさが小さいですが、ほぼレイアウトにあっています)。 が、先日IE7で確認するとフォントサイズが大きくなっていました。 cssではfont-sizeを、bodyが12px、各id、classはそれぞれ11px、10pxとしました。 IE7だと13pxくらいに見えてしまい、レイアウトをはみ出て表示されています。 IE7をIE6と同じフォントサイズにするにはどのように指定すればよいのでしょうか? ちなみに文字の大きさは固定でブラウザで大きさを変更できないようにしたいのです。 すみませんがよろしくお願いします。

  • 教えてつかぁさい。HPのレイアウトについて。

    どうすればいいのですか?html ・CSSのレイアウトについて教えてください 素人なのでうまく説明できないかもしれないですが、よろしくお願いします。 メモ帳を使い、会社のホームページを作成しました。 FC2の無料サーバーにアップロードし、IE8でホームページを開くと正常に表示されました。 CSS検証サービスなどもクリアーし、他のブラウザ(Opera,Firefox,Safari)でも問題なく同じレイアウトで表示されます。 ところが、私の使用しているパソコンとまったく同じ機種(ブラウザIE8、同じモニターサイズ、表示の設定なども一緒)のもう一台のパソコンでホームページを開くと、レイアウトが崩れてしまうのです。 わけがわからないので、とりあえずCSSにclear:bothなどのソースを追加し、そのファイル(メモ帳)を〔プログラムから開く〕でIE8で開くとレイアウトが崩れているのですが、そのファイルをサーバーにアップロードしてIE8(他のブラウザでも)でホームページを開くと正常に両方のパソコンで表示されるのです。違う機種のパソコンでも正常に表示されました。 そこで質問です。 そもそも、こういう事ってあるんですか?あるのなら回避方法を教えてください。それとも、このまま仕方なくサーバーにアップロードし、ホームページ上では正常に表示されるが、メモ帳から開くとレイアウトが崩れている、このファイルをこのまま使うのが良いのか、それとも何かほかに良い方法があるのでしょうか? 分かりにくい長文になり申し訳ないのですが、どなたかお知恵をお貸しください。よろしくお願いします。社長に叱られます。

    • ベストアンサー
    • HTML
  • IEと他ブラウザでの行間について

    CSSにてレイアウトを行っていますが、IEで表示したとき行間が詰まってしまいます。 全体的に狭くなってしまうのはもちろんなのですが、 たとえば文章と文章の間を<br><br>で一行開けた場合も、Firefoxなどでは -------------- 一行目 二行目 -------------- となってくれるのですが、IEだと -------------- 一行目 二行目 -------------- につまってしまいます。 作成環境はMacOSX、DreamweaverCS3 確認はmacでFirefox3、Safari3、Opera9.5、Netscape7.1です winでIE6、Firefox3です。 ブラウザ間の表示誤差をできるだけ少なくするにはどのような指定方法がよいのでしょうか? CSSのフォント関係の指定の部分のみ抜粋します。 html {font-family:'Verdana', sans-serif; color:#444444; font-size:66%; line-height:2.0; letter-spacing :0.2em; } これは小さなことなのですが、他にもIEでの表示でつまづくことが多いので困っています。

    • ベストアンサー
    • HTML
  • goo  カスタムレイアウトテンプレート

    gooブログのカスタムレイアウトテンプレートではタイトル部分の画像って変更できるんですか? 今アドバンスを使っています。