表示が崩れるくらいはどうでもいいが、NN4 が撃沈されるんですけど? と言われたら、さすがにかわいそうなので、なんらかの対応をしてあげた方がいい。
……なので、私はCSSのメディアタイプを"screen,tv"としています。NN4はこうするとCSSを読み込まないわけです。なんだかんだいって、その程度には自分の使わないUAにも配慮していたりするのが、私のせこいところ。
SGMLでは未知の要素はエラーとなるが、CSSでは未知のプロパティは単に無視される。 よってCSSの独自拡張プロパティは仕様に準拠していると考えて良い。
ちょっと変な感じがしますね、それは。type="text/css"
と書いている以上は、UAはCSSの仕様外のプロパティーは無視するべきでしょう。けれども実際には独自拡張のプロパティーを解釈します。製作者もそれを期待したCSSを書いており、仕様に厳格なUAではむしろ意図通りの表示結果が得られないわけです。
独自拡張のプロパティーを記述したCSSファイルが仕様に違反していない、というのは認めるとしても、それを書く製作者、それを製作者の意図通りに解釈するUAは仕様に準拠していないような……。