アカウント名:
パスワード:
現実に使われているソフトのバグに対する仕様の屈伏なんてのは普通にあることですよ。
一例としては、IE5 系でのボーダーまでをボックスの幅として計算するバグが取り込まれた結果が CSS3 における box-sizing [w3.org] プロパティであり、Gecko 系ブラウザにおける -moz-box-sizing [mozilla.org] プロパティですね。
ただ、実際の現場においては、最も利用されているブラウザは IE6 であり、これで問題が出ないようにするのは基本中の基本というのはありますが、IE6 (独自の挙動や機能) に依存したものというのは通常制作されないですね。そういうのはイントラネット向けといった特定環境向けとかになります。
# Flash 必須なんてのとかも十分特定環境向けって事を分かってない人は多い。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
「毎々お世話になっております。仕様書を頂きたく。」「拝承」 -- ある会社の日常
難しい決断 (スコア:3, 参考になる)
きっとIEチームだって本意ではないはずさ。
#IE7だとコメントが左サイドバーの下に飛ぶのをなんとかしてほしいのでAC
Re: (スコア:0)
標準準拠にするとレイアウトの崩れるページのほうが多いのかそうでないのかを考えれば悩むまでもないでしょう。
もし標準準拠でまともに表示されるサイトが多くなればMSもそのような対応にするでしょう。
Re: (スコア:0, 余計なもの)
Re: (スコア:0)
そうでなければ、何故IE7やIE8が標準に対応しようとしている?
Re: (スコア:1, すばらしい洞察)
「デファクトスタンダード(de facto standard)」とは「事実上の標準」のことです。
それに基づいて書き換えると、
>標準が事実上の標準であって、IE6専用がおかしいだけ。
意味不明。
デファクトスタンダードに準拠すべし、という主張なら、どんなに異論があろうが、市場占有率の最も高いIE6の挙動がデファクトスタンダードとなる。
規定による標準(デジューレスタンダード)に準拠すべし、という主張なら、その準拠すべき標準って何?
w3c?WHATWG?WaSP?ってのが#1286303の主張だと思うんだけど。
個人的には、de facto standard重視、rough consensus and running codeで動いてきたinternetの世界が、
webとかhtmlに関してだけは、やたらとde jure standardに拘る主張が強いのは奇異に見えます。
Re:難しい決断 (スコア:0)
これもどうかな、と思う。
「デファクト」はいいとして、果たして「スタンダード」と見なしているのか、という点。
スタンダード… 標準とは、基準でもある。つまり、「他がめざすべきよりどころ」である。そしてそれは大多数のものと一致するとは限らない。
要は、IE6以外の様々なものが、IE6の挙動を標準とみなし、IE6の挙動に向けて動いているのか、という事。
例えばFirefox等に「IE6互換モード」があるならわかる。でもFirefoxにIE6互換モードって無いよね(だよね? 誰か作ってたりするかもしれないけど)。
そして重要なのがWebサイトの作成側。「できるだけIE6のレンダリングの挙動に合わせてコンテンツを作成すべき」という事が広く一般的に妥当だと認識されているのであれば、IE6の挙動は紛れも無くデファクトスタンダードと言えるでしょう。しかし実際には、「特定のブラウザに依存するコンテンツはできる限り避けるべき」という考え方のほうが、「IE6のレンダリングに依存すべき」という考え方よりも一般的なんじゃないでしょうか。そしてその上で「しかしIE6のシェアは高いので、IE6に依存すべきではないけれどIE6で表示できないという事は避けるべき」なんじゃないでしょうか…。
つまり「IE6独自の挙動に依存しない、ただし、最低限IE6では表示できるようにする」という事が、大多数の者が(つまり事実上)目指すべき基準(標準)とする方向、つまりデファクトスタンダードであり、「IE6の挙動」というものが単純にデファクトスタンダードだ、という点については、違和感を感じます。
Re:難しい決断 (スコア:1)
現実に使われているソフトのバグに対する仕様の屈伏なんてのは普通にあることですよ。
一例としては、IE5 系でのボーダーまでをボックスの幅として計算するバグが取り込まれた結果が CSS3 における box-sizing [w3.org] プロパティであり、Gecko 系ブラウザにおける -moz-box-sizing [mozilla.org] プロパティですね。
ただ、実際の現場においては、最も利用されているブラウザは IE6 であり、これで問題が出ないようにするのは基本中の基本というのはありますが、IE6 (独自の挙動や機能) に依存したものというのは通常制作されないですね。そういうのはイントラネット向けといった特定環境向けとかになります。
# Flash 必須なんてのとかも十分特定環境向けって事を分かってない人は多い。