DOCTYPE がない HTML 文書は SGML アプリケーションとして不適切な訳で、そういう腐った HTML 文書において、何が正しいのかをどうやって判断するのでしょうか。
そういう破損データを食わせても「できるだけなんとかしろ」という HTML Spec. の無茶振りのせいでそういう事になってるだけですよ。
また、HTML5 は今のところ Working Draft であり、これで「規定されています」とか「準拠していない」と言っても、今後変更の余地があり得ます。
Recommendation にどこまでを含めるかがいまだに議論中の物に対し「準拠せよ」というのは、これはなかなか難しいでしょう。
IE6は (スコア:0)
WEB系の制作をしている人間は、みな早くこの世から無くなれと思っているでしょう。
というか使ってるのって企業系だけだろうし、もう切り捨てようよと思う昨今です。
Re: (スコア:1)
Re: (スコア:0)
切れば?
最近のバージョンの出来はいいのに
ただ無思慮にIE全部切りたいなんていう
あんたが作るサイトなんて、IEどころか
他のブラウザのユーザーでも見れなくて
困らないよ。
Re: (スコア:0)
10は知らんが9はいまだにborder-radiusさえ対応してないよな・・・
手元では、Webkit、Firefox、Operaでは正常に動くけど、IEだけ動かないJavascriptが多数ある。
そう、めんどいからIEに対応させる気が起きない。
自分的に今のところWebkitがスタンダード。そこからFirefoxに対応させ(ほぼそのまま動く)、おまけでOpera(比較的小さな変更で済む)。
IEは全くダメ。
レンダリング上はCSS3を除いて大分まともになってきてるけど、Javascriptはまだ大きな差がある。速度も。
Re: (スコア:1)
IE9はちゃんと定義を最初に記述しないとダメですよ?
割と厳格でちょっと間違えると動かないんで、たぶんあなたのHTMLがまずいんでしょう。
Re: (スコア:0)
HTML5ではエラー処理も厳密に規定されているので、そういう言い訳は通用しません。
まあ実例をあげてもらわないとどっちのせいで動かないのかはわかりませんけど。
Re: (スコア:1)
border-radius は CSS の話ですし、HTML5 のエラーハンドリングの定義は CSS に何ら影響を与えませんけど。
HTML4+CSS3 だって可能ですので、HTML5 がどういうエラーハンドリング定義であったとしても別の話でしょう。
Re: (スコア:0)
> border-radius は CSS の話ですし、HTML5 のエラーハンドリングの定義は CSS に何ら影響を与えませんけど。
そうしたらDOCTYPEの有無だけでHTML5と何の関係もないCSSやJavaScriptの動作までガラっと変わりまくるIE9は余計おかしいからあえて触れないであげていたのに…。
それにCSSハックを締め出すためとかでエラー処理がどんどん規格準拠に統一されてるのに…。
> HTML4+CSS3 だって可能ですので、HTML5 がどういうエラーハンドリング定義であったとしても別の話でしょう。
HTML5準拠ブラウザはすべてのHTML文書を単一のパーサー(HTML5パーサー)で解釈しなければなりません。これも規定されています。次はIE9はHTML5に準拠していないとか言い逃れるんですかね。言い訳を考えてる暇があったらまともに対応してもらいたいんですが。
Re:IE6は (スコア:1)
DOCTYPE がない HTML 文書は SGML アプリケーションとして不適切な訳で、そういう腐った HTML 文書において、何が正しいのかをどうやって判断するのでしょうか。
そういう破損データを食わせても「できるだけなんとかしろ」という HTML Spec. の無茶振りのせいでそういう事になってるだけですよ。
また、HTML5 は今のところ Working Draft であり、これで「規定されています」とか「準拠していない」と言っても、今後変更の余地があり得ます。
Recommendation にどこまでを含めるかがいまだに議論中の物に対し「準拠せよ」というのは、これはなかなか難しいでしょう。
JavaScript に関しては言語仕様しか存在しない (UA がどのようなオブジェクトを持っているかなどはまったく規定がない) という根本的な問題もあります。
ですから「何が正しい」なんてものがほとんど存在しないと言っていいかと思いますが、どうでしょうか。
# IE6 は HTML4/CSS1 にすら準拠できてないだろとか色々ありますが、それは別の話で。