質問: 簡単なことで申し訳ないんですが、困っていますので。 あるサイトで、カスケーディングスタイルシートとジャバスクリプトスタイルシートという2種類のスタイルシートについて説明してありました。それがどんのものかという説明がありませんでしたので、違いがよくわかりません。どのような違いがあるのでしょうか? また、スタイルシートの優先順位なのですが「ユーザーによる設定→製作者側の設定→ブラウザの設定」なのか「製作者→ユーザー→ブラウザ」なのかが曖昧です。どちらが正しいのでしょうか?
回答: スタイルシートとは、構造化文書の見栄えを指定する仕組みです。 HTML文書のスタイルシートの標準はカスケーディング・スタイルシートです。 JavaScript StyleSheet はネットスケープの独自拡張です。多分 N.C.4.x でも正しく働くと思います。 I.E.はサポートしていません。 CascadingStyleSheet (CSS1, CSS2) は W3C の勧告です。即ち、標準仕様で、ブラウザはこの仕様に則って設計されるべきものです。 N.C.4.x は、 CSS を利用したページを正しくレンダリング(指定通りに表示)できません(Netscape6 はほぼ正しくレンダリングする)。このせいでCSSがあまり普及しません。 I.E.5.x 以上は、ほぼ正しくレンダリングします。 I.E.4.x は部分的にサポートしており、その範囲内ではほぼ正しくレンダリングします。 I.E.3.x以前、N.N.3.x以前はサポートしていないので、全く影響を与えず、プレーンなHTMLとしてレンダリングします。 参考URL: