パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

IE7ベータが今夏登場予定」記事へのコメント

  • 今月買ったPowerBookに入っていたIEは5.2.3でした...。
    著作権表示も(C)1995-2001とか書いてあるし...。
    Mac版はもうあり得ないんですかね。とほほ。
    • >Mac版はもうあり得ないんですかね。とほほ。

      もうIEはいらないと思いますよ。
      W3Cにより準拠してるFireFoxとかのほうが、表示としては正しい訳で。

      FireFoxやsafariで正常に表示されているのにIEで表示出来ないのはIEの欠陥ですよと広めてくださいな。
      • Mac IE は Win IE とまるで違って W3C 準拠ですよ。確かに Mozilla 系や Safari 系と挙動が少し違いますが、これは実装違いの範疇であって、Mac IE のバグじゃありません。Gecko や WebCore が寛容に解釈した部分も、Mac IE は厳密に解釈していたりします。フロート関係はその傾向が顕著です。

        「Mac IE だけ表示がおか
        • by Anonymous Coward on 2005年02月18日 20時35分 (#695828)
          MacIEはWin版より厳しく準拠しようとしてはいるけれど、
          実際重要な所でバグだらけで、実際には使い物になりません。
          特にFloatを利用したXHTML+CSSのサイトではヒッサーン。Win版もまぁ似たり寄ったりだけどノウハウは一般的になってきた分ましかと...。

          http://www.l-c-n.com/IE5tests/
          とか
          http://www.macedition.com/cb/ie5macbugs/
          とか

          さらに、JavaScript関係のバグは酷くて...。以下割愛
          親コメント
          • by targz (14071) on 2005年02月18日 21時26分 (#695849) 日記
            たしかに、コメント#694882 [srad.jp]に出されているサイトとか、Apple が出していた文書 (の 有志による日本語訳 [html.ne.jp]) とかに書かれている通り、Mac IE にもバグはたくさんあります。

            しかし、親コメントで書きました通り、フロート関係で Mac IE の挙動が Mozilla 系と違うのは「実装の違い」も結構ありますよ。フロートされる要素は width を明示する必要がありますが、その指定があいまいなときに、動作が違うことが多いのです。

            例えば、img 要素を p や div でくるんで、その p や div に float を指定した場合、Mozilla や WebCore の場合は、p, div の width は img 要素をぴったり囲む横幅になりますが、Mac IE は親要素の横幅いっぱいになります。ということは、Mac IE では、p や div に float 指定があっても、文字が回り込むわけがありません。このような動作はバグではなくて実装の違いと言えますよね。
            ということで、float される要素自体に width を指定する必要があります。img を p などでくるむ場合は、残念ながら
            <p class="ほげほげ" style="width:ふがふが"> 以下略
            などと、XHTML/HTML タグで width 指定する必要がでてきます。ちょっとダサい感じがしますが、子要素が img タグなら、そこに width 指定するんだから、そんなに気にしなくていいと思います。
            親コメント
            • by Anonymous Coward
              >子要素が img タグなら、そこに width 指定するんだから、

              つか、気にするしないの話でなく、子要素が置換要素ならwidthは要らないです。仕様の話です。

物事のやり方は一つではない -- Perlな人

処理中...