• 締切済み

ie6とie7の動作について

IE6を標準ブラウザにして作成したサイトがあるのですが、IE7で表示するとIE6とは違った動作をするのですが、これはIE7のバグでしょうか? 具体的には、1画面を5つに分けたフレームでの表示を行い、あるアイコン(タブ)をクリックすると、フレームのうち2つに別サーバーからの情報を表示をしていますが、IE7で同じ操作を行うと、表示したいページがフレーム内で開かず、新しくタブが開き、また表示もフレームが1つ分のみ(もうひとつはブランクとなってしまう)表示となってしまいます。 一応他のブラウザでも試したところ、デザインは崩れますが、FireFoxで動作自体はちゃんとしていました。 このような、動作に対してのHTMLやCSSの修正方法がわかる方。または解説しているHPや本があったら教えていただけないでしょうか。 よろしくお願いします。

みんなの回答

回答No.1

状況を理解できてないので自信なし。 未検証。これがトラブルの元だったりして。 http://menushowdelay.blog13.fc2.com/blog-entry-655.html

関連するQ&A

  • CSSをIEが読み込んでくれません。

    CSSをつかってページを作りました。 Firefoxでは、表示は問題なかったのですが、 IE6・7でCSSを読み込んでくれません。 IEのバグなのでしょうか?それともCSSの記述間違いなのでしょうか? どなたか修正方法を教えて頂ければと思います。 よろしくお願い致します。

    • 締切済み
    • CSS
  • CSSのブラウザごとの表示の違い

    ホームページを作った時に、IEで見たときと、Firefoxで見たときに、同じように見えるようにしたいと思っています。 ですが、CSSの解釈がブラウザによって違うため、そう簡単にはいかないと思います。(当然レイアウトをすべてCSSで記述した場合の話) 現在は、CSSでページレイアウトは出来るのですが、複数のブラウザで完全に一致したデザイン(段組み)を作るのは私の実力ではまだ無理です。 IE6はCSS関連のバグも多いですし、HACKと呼ばれるバグ回避方法があるのは知っています。 という訳で、フルCSSレイアウトで複数のブラウザで崩れないデザインを作れるようになるために、バグ情報やHACKなどの必要な知識を解説した本またはサイトを教えて下さい。

  • IE6でページの表示がずれます。

    HTMLで作成したページが、IE7とFirefoxでは、正常に表示されるのですが、 IE6で確認すると、ページの左側部分が全体的に下にずれて表示されます。 CSSを修正したり、手を尽くしてみたのですが修正できません。 何かIE6に正しく表示させるような方法はありますでしょうか。 教えて頂ければ幸いです。

  • CSSによるIEとFirefoxで表示されるデザインが異なる

    CSSを使ってwebデザインしたときに、 IEとFirefoxで表示されるデザインが異なってきます。 (Operaもしかり) 一般的にこのような違いをなくすために、 どのようにして工夫されているのでしょうか? ブラウザごとの違いは仕方ないのでしょうか?

    • ベストアンサー
    • HTML
  • Win IE6・7でのみ、CSSがうまく機能していないような不具合

    こんにちは。 文字の装飾を施したCSSがあり、SafariやFireFoxなどのブラウザでは綺麗に表示されているのですが、Win IE6・7では表示が乱れてしまいます。しかも、同一ページ内の一部分ではCSSが生きていて、一方の一部分ではCSSが適応されずに表示されてしまいます。 考えられる互換モード関係やCSSの確認・再設定、IEの再起動やPCそのものの再起動など試しましたが、解決にいたりません・・・。 IE以外では綺麗に表示されてるということは、IEにあるたくさんバグの内の何らかが原因だと思うのですが、見当つく方いらっしゃいますでしょうか? どうぞよろしくお願いいたします。

  • IE6でサイトを見ようとすると別のブラウザが立ち上がります。

    先ずIE6を立ち上げ、お気に入りからサイトに接続しようとするとSleipnirが立ち上がってしまい、そちらでサイトが表示されます。 履歴からでも、アドレスバーに直接URLを入力しても同様です。 どうにか、IE6にて通常にwebサイトを開くように出来ないでしょうか? ※Sleipnirを「標準のブラウザ」に設定しています。  また、試しにFirefoxを「標準のブラウザ」にしてみたら、上記の動作でFirefoxが立ち上がりました。 ※一度IE7にアップデートしてしまったので、「アプリケーションの追加と削除」からIE7を消すことでIE6に戻しました。 宜しくお願いします。

  • CSSによるフレームIEだとダメ・・・・

    CSSによるフレームIEだとダメ・・・・ サイトのデザインを委託(無償)されてる者です。 そのサイトというのは、 http://jbbs.livedoor.jp/school/ のあとに 21722 と入力してください。 なお、上記サイトの運営者にはここにURLを記述することに了解しています。 上記のサイトで、掲示板の左右に、フレームをつくりたいと思っています。 そのフレームはCSSによる「疑似フレーム」にしたいのですが、 IEではうまくいきません。 スクロールバーが途中で終わってしまうのです。 google choromeやfirefoxなどではうまく表示されるのですが・・・ どなたかアドバイスください。

  • IE7とDOCTYPE宣言について

    たくさんのサイトで「IE7で表示くずれのあるページはDOCTYPE宣言を修正すればIE6での表示結果にちかづく」とありました。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> これはシステム識別子をのぞいた状態であり、IE6・IE7ともにQuirksモードという互換モードで認識するとありました。 ここでわからなくなるのですが、IE6でもIE7でも同じ認識の仕方をしているにもかかわらず、なぜIE7とIE6で表示のされ方が違うのでしょうか? 結局、IE6用のバグ逆利用css指定がIE7でバグがとられていたためという結論でいいのでしょうか? 現在、自社サイトのIE7用の表示チェックを行っており、DOCTYPE宣言を変更(識別子を加える)する必要があるのかないのかが、サイトを読んでもなかなか理解しづらいため質問させていただきました。 よろしくお願い致します。

    • ベストアンサー
    • HTML
  • IEだけ外部CSSを読み込まない

    こんばんは。 レスポンシブサイトを製作中なのですがIEだけが外部CSSを読み込みません。 Chrome、Firefox、Opera、Safariなどのモダンブラウザは異常なく読み込みます。 IEに限ってどのバージョン(少なくとも8~11)もCSSを読み込まずHTMLだけのレイアウトです。 考えられる原因は何だと思われますでしょうか? モノをあげられないので推測での話になると思うのですが、よろしくお願い致します。

    • 締切済み
    • CSS
  • セレクトメニューがIE/FFで違う動作 ソース有

    セレクトメニューの動作が、IE/Firefox(IE以外のブラウザ)で違う(ソース付き) 皆さん、よろしくお願いします。 全く同じ数十のhtmlファイルがあります。 そこで、共通のセレクトメニューを使っています。 ファイル名によって表示項目を変えています。 IEでは、B.HTMLを起動すると、B.HTMLがメニュー項目に出ます。 ただ、FirefoxだとB.HTMLを起動すると、A.HTMLがメニュー項目に出てしまいます。 A.HTMLは両方とも正しく出ます。 どのブラウザでも、IEと同じ動作をさせるには、どのようにすればよろしいでしょうか? ●制限 B.HTMLのOPTIONにselectedを加えるという事は、全ファイル同じ内容である必要があるので、できないのです。 PHPなどでなく、javascriptで実現したいと思っております。 Firefox(IE以外のブラウザ)のjavascriptは有効になっています。 下記を、A.HTML、B.HTMLというファイルに保存すればそのまま動作します。 ================================================ <html> <head> <SCRIPT type="text/javascript"> function selectChange() { var sURL = document.URL.toUpperCase(); if (sURL.indexOf("A.HTML") != -1) Prog.selectedIndex = 0; else if (sURL.indexOf("B.HTML") != -1) Prog.selectedIndex = 1; } </script> </head> <body onLoad="selectChange()"> <select onChange="location.href=this.options[this.selectedIndex].value" name="Prog" size="1"> <OPTION value="A.HTML">A.HTML</OPTION> <OPTION value="B.HTML">B.HTML</OPTION> </select> </body> </html> ================================================

専門家に質問してみよう