趣味Web 小説 2003-01-25

かわいそうな NN4

表示が崩れるくらいはどうでもいいが、NN4 が撃沈されるんですけど? と言われたら、さすがにかわいそうなので、なんらかの対応をしてあげた方がいい。

……なので、私はCSSのメディアタイプを"screen,tv"としています。NN4はこうするとCSSを読み込まないわけです。なんだかんだいって、その程度には自分の使わないUAにも配慮していたりするのが、私のせこいところ。

SGMLでは未知の要素はエラーとなるが、CSSでは未知のプロパティは単に無視される。 よってCSSの独自拡張プロパティは仕様に準拠していると考えて良い。

ちょっと変な感じがしますね、それは。type="text/css"と書いている以上は、UAはCSSの仕様外のプロパティーは無視するべきでしょう。けれども実際には独自拡張のプロパティーを解釈します。製作者もそれを期待したCSSを書いており、仕様に厳格なUAではむしろ意図通りの表示結果が得られないわけです。

独自拡張のプロパティーを記述したCSSファイルが仕様に違反していない、というのは認めるとしても、それを書く製作者、それを製作者の意図通りに解釈するUAは仕様に準拠していないような……。

Information

注意書き