制作者(webmaster)
野嵜健秀(Takehide Nozaki)
改訂
2003-01-13

スタイルシートの種類

前説

User AgentにHTML文書のレンダリング方法を指示する方式は、複數の方法が提唱されてゐます。

Netscape社はNavigator 4.x向けにJavaScript Style Sheets(?)を提唱してゐます。一方でW3CはCascading Style Sheetsを提唱してゐます。

他にもあるのかも知れませんが、調べてゐないのでよくわかりません。

JavaScript Style Sheets

Cascading Style Sheets

當サイトでは、Cascading Style Sheets(CSS)の解説をします。

Cascading Style Sheets≠スタイルシート

This specification doesn't tie HTML to any particular style sheet language.

本仕様は、HTMLを特定のスタイルシート言語に結び付けることはしない。

W3CはHTML 4.01の仕樣書でスタイルシートの説明をする際、Cascading style Sheetsによる例を用ゐてゐます。しかし、スタイルシート即Cascading Style Sheetsと理解してはいけません。

Cascading Style Sheetsは飽くまでスタイルシートの一種に過ぎません。

XSL

W3Cが策定したスタイルシートの仕樣に、Extensible Stylesheet Language (XSL)と云ふものもあります。XSLは、CSSとは違ふ目的で開發されたスタイルシートの仕樣です。

XSLは、文書を變形する際の規則を記述するスタイルシートです。たとへば、XML文書をHTML文書にコンヴァートする際に適用する規則を、XSLで書く事が出來ます。XSLは、CSSとは根本的に概念が異るのですが、スタイルシートと呼ばれてゐます。

當サイトでは現状、XML關係の解説をしてゐないので、XSLの解説もしてゐません。

目次