Re: マイクロソフトの世界戦略



[ このメッセージへの返事 ] [ 返事を書く ] [ home.html ]



投稿者: Fuji.♪ @ pppb854.pppp.ap.so-net.or.jp on 98/1/29 04:06:29

In Reply to: Re: マイクロソフトの世界戦略

posted by Tosh @ sapporo3.kcom.ne.jp on 98/1/29 02:40:33

>  私は、そういう事実に対して疑うことなく「これは邪悪な
> Microsoftが Navigatorユーザーに対して”わざと”嫌がらせを
> しているんだ」という発想に落ち着く人が理解できませんね。

 実際Navigatorでは見ることが出来ないようにページを作成しているのは事実で
すよ。
 しかも、わざとです。

 理由は簡単。
 わざとテーブルタグの終端(/table)を落としているからです。
 それも、HTMLの定義上、必要とされるタグを省略してまでやっているのです。
 http://www.w3.org/TR/REC-html40-971218/struct/tables.html を見てもら
えば、必要であることは分かってもらえるかと思います。

 HTML 4.0に限らず、他のバージョンのHTMLでも必要です。

 また、参考までにMicrosoft自身が出しているIE 3.0用のDTDから
> <!ELEMENT table - - (caption?, colgroup*, thead?, tfoot?, tbody+)>
と書かれていますので、開始/終端共に省略してはいけません。
(table の後の - - が開始/終端の省略不可を示します。
 開始/終端の省略が許される場合は <!ELEMENT tbody O O (tr+)> という様に
 書かれます。)

 このIE 3.0用DTDのファイルは
http://www.microsoft.com/workshop/author/ref/ie3dtd-f.htm から入手する
ことが出来ます。

 Internet Explroerのダウンロードのページには終端タグは記述されている以
上、わざと嫌がらせをしていると取られても仕方のないことです。

#Navigatorは、終端を見てからレイアウトをするので終端が見つからない為に
 表示が出来ないでいるだけです。

>  Microsoftの Web開発者のスタイルでページ作れば、Navigator
> で見れないことがあるってだけの話でしょう。いちいち全ての
> ページを Navigatorでも見れるようにチェックする義務なんて
> どこにもないですから。

 チェックする義務は無いですね。
 しかし、webページを書く以上、HTMLのマニュアルに沿って書くのは当たり前の
事であり、しかも天下の大会社である :-p Microsoftがこれを無視しているのは
許されることではないですね。

 さらに、普通、ある程度の間違いは吸収して見ることが出来るようにブラウザは
作られています。
 それでも見ることが出来ないページを書くのは、書いた人のスタイル云々という
レベルの問題ではありません。
 わざとやらないと出来ない事なのです。

 パッチに限らず、Microsoftのページにある情報のいくつかは同様に見ることが
出来ないようになっています。
 これは、明らかに問題かと思いますが、どうでしょうか。