アカウント名:
パスワード:
超好意的に解釈すれば、標準モードと互換モードがよりDOCTYPEによってはっきり分かれるのかもしれませんね。
DOCTYPEで分かれるならいいのですが、どうもIE8を標準準拠させるには独自拡張のmetaタグを突っ込む必要があるみたいです。
IE8 は Acid2 test を通っていない [hatena.ne.jp]
本末転倒にもほどがあります。
Acid test が standard mode の発動条件を満たしていないと元々 quirk mode でのレンダリングになる訳で、旧来との互換性を重視した quirk mode で Acid test を通過する方が問題になるのですが。
IE6 の standard mode 発動条件はえらい微妙だったため (DOCTYPE 宣言の前に何も置いてはいけない。XML 宣言すらも) meta 要素を追加する事で IE8 で standard mode を発動させるというのは比較的素直なアイディアだと思いますよ。
というのも、HTML では meta 要素は元々拡張手段が提供されている [w3.org]ものだからです。このパターンでやるなら、少なくとも IE6 の quirk/standard 分岐より遥かにマシだと感じられます。
また、元々の blog 記事 [msdn.com]自体が "IE8 now renders the “Acid2 Face” correctly in IE8 standards mode." と書いてる訳で、"IE8 が" ではなく "IE8 標準モードが" 適切なレンダリングエンジンを持ったというニュースなのですし、わざわざ難癖をつけたいだけにしか見えないって感じです。
7飛ばして8にしたら「8使えねぇから6で」となるだけ。
7で有る程度差異を縮めてからでないとスムーズな以降は無理。
要は7は8(もしくはそれ以降)で標準化レベルを上げるって遷移を軟着陸させる為の物。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人は巨人ファンでA型で眼鏡をかけている -- あるハッカー
日本ではいっそのこと (スコア:0)
どっちみち6までの互換性に問題が出るなら、標準準拠度が高いという噂のIE8を。
Re:日本ではいっそのこと (スコア:4, すばらしい洞察)
マイクロソフトだって、他社のブラウザのレンダリング精度が飛躍的に向上していく中で好きで完成度を落としているわけじゃなくて、自分たちが過去のバージョンで作ってしまった「誤ったデファクトスタンダード」との兼ね合いの産物としてIE7ができたのではないでしょうか。
IE6が使われる期間がもっと短かったら、もう少しすんなり(or強引に)標準準拠に踏み切ったのかもしれないですが。
IE7のすぐ後にIE8が控えているのも、IE7が標準準拠達成への踏み台的な側面が強いことを表していると思います。
Re:日本ではいっそのこと (スコア:1)
超好意的に解釈すれば、標準モードと互換モードがよりDOCTYPEによってはっきり分かれるのかもしれませんね。
どうせIE6向けの場合はド頭がで始まる物が大多数でしょうし。
#中途半端にDOCTYPE宣言されるのが一番迷惑だと思う
=-=-= The Inelegance(無粋な人) =-=-=
Re:日本ではいっそのこと (スコア:1, 興味深い)
DOCTYPEで分かれるならいいのですが、どうもIE8を標準準拠させるには独自拡張のmetaタグを突っ込む必要があるみたいです。
IE8 は Acid2 test を通っていない [hatena.ne.jp]
本末転倒にもほどがあります。
Re:日本ではいっそのこと (スコア:1)
互換性のみに全てを賭けた場合はありうる対応だとは思っていました。
モヒカン族的には許せんのかもしれませんが、
IE8用のDOCTYPEを新設するとなると話は別ですが。
(「ヘッダに手を入れ」としか書いていないのでどうとでも読めますが、さすがにそれは…)
=-=-= The Inelegance(無粋な人) =-=-=
Re:日本ではいっそのこと (スコア:1)
Acid test が standard mode の発動条件を満たしていないと元々 quirk mode でのレンダリングになる訳で、旧来との互換性を重視した quirk mode で Acid test を通過する方が問題になるのですが。
IE6 の standard mode 発動条件はえらい微妙だったため (DOCTYPE 宣言の前に何も置いてはいけない。XML 宣言すらも) meta 要素を追加する事で IE8 で standard mode を発動させるというのは比較的素直なアイディアだと思いますよ。
というのも、HTML では meta 要素は元々拡張手段が提供されている [w3.org]ものだからです。このパターンでやるなら、少なくとも IE6 の quirk/standard 分岐より遥かにマシだと感じられます。
また、元々の blog 記事 [msdn.com]自体が "IE8 now renders the “Acid2 Face” correctly in IE8 standards mode." と書いてる訳で、"IE8 が" ではなく "IE8 標準モードが" 適切なレンダリングエンジンを持ったというニュースなのですし、わざわざ難癖をつけたいだけにしか見えないって感じです。
Re: (スコア:0)
8の正式版が出た時にも「6しか対応できてません」というだけですよ
さっさと6のサポート止めて強制移行させない限り7だろうが8だろうが一緒
Re:日本ではいっそのこと (スコア:4, おもしろおかしい)
Re: (スコア:0)
7飛ばして8にしたら「8使えねぇから6で」となるだけ。
7で有る程度差異を縮めてからでないとスムーズな以降は無理。
要は7は8(もしくはそれ以降)で標準化レベルを上げるって遷移を軟着陸させる為の物。