<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="5" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[5]</anchor-end> 色々なスタイル指定言語:<figure class="list"><ul><li><strong><abbr xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS</anchor><title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">Cascading Style Sheets</title></abbr></strong>:
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C</anchor> が策定している <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> のためのスタイル言語。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">著者</anchor>のスタイル指定と<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">利用者</anchor>のスタイル指定を折衝する<ruby><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">段階付け</anchor><rt xml:lang="en">カスケーディング</rt></ruby>が特徴。<ul><li><strong><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">i-CSS</anchor></strong>: <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">NTT DoCoMo</anchor> が <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">iモード</anchor>のために策定した
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS</anchor> もどき。</li><li><strong><code class="MIME"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">text/jss</anchor></code></strong>:
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">組版</anchor>指定の交換のために <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 4052</anchor> で規格化された
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS</anchor> もどき。</li><li><strong><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">BSS</anchor></strong>:
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">テレビ放送</anchor>用の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">プロファイル</anchor>。</li></ul></li><li><strong><abbr xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XSL-FO</anchor></abbr></strong>:
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C</anchor> が策定している <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> 
に基づくスタイル指定付き文書の記述のための言語。</li><li><strong><abbr xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XSLT</anchor></abbr></strong>:
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">W3C</anchor> が策定している <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> から <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> 
やその他の書式への変形方法を記述するための言語。</li><li><strong><abbr xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DSSSL</anchor></abbr></strong>:
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ISO/IEC</anchor> で策定された <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> のためのスタイル言語。</li><li><strong><abbr xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">FOSI</anchor><title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">Formatting Output Specification Instances</title></abbr></strong>:
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">MIL</anchor> で規格化された <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SGML</anchor> のためのスタイル言語。</li><li><strong><abbr xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JSSS</anchor><title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">JavaScript Style Sheets</title></abbr></strong>: 
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Netscape</anchor> 社が提唱していた <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JavaScript</anchor> と <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DOM</anchor>
による <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> のスタイル指定。</li><li><strong><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ViolaWWW</anchor> のスタイル・シート</strong>:
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ViolaWWW</anchor> という <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">WWWブラウザ</anchor>で実装されていた
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> のためのスタイル言語。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">著者</anchor>による <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> のスタイル指定のための言語としては最古の部類。</li><li><strong><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ActionSheet</anchor></strong>: <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS</anchor>
と同じように対話的動作を記述するために提案されていた言語。</li><li><strong><code class="MIME"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">text/t-time</anchor></code></strong>:
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">T-Time</anchor> 拡張の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> でスタイル指定に使うスタイル言語。</li><li><strong><abbr xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">GSS</anchor><title xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">Graph Stylesheets</title></abbr></strong>:
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">RDF</anchor> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">グラフ</anchor>として記述する<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">スタイル言語</anchor>。</li><li><strong><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SMIL基本配置言語</anchor></strong>:
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SMIL</anchor> 用の <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">XML</anchor> ベースな <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS</anchor> の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">部分集合</anchor>。</li><li><code class="MIME" xml:lang="en"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">text/gss</anchor></code></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Less</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">Sass</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">SCSS</anchor></li><li><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HSS</anchor></li></ul></figure></p><ul><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <em>Chapter 14, Stylesheet</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.xcf.berkeley.edu/~wei/viola/book/chp14.html">http://www.xcf.berkeley.edu/~wei/viola/book/chp14.html</anchor-external></li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="2" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[2]</anchor-end> <anchor-internal xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">&gt;&gt;1</anchor-internal> によれば、 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">ViolaWWW</anchor> は1995年に既に外部スタイルシートを実装している。スタイル言語は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">CSS</anchor> とも <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">DSSSL</anchor> ともまた違った感じで、装飾属性を指定するタグを外部に独立させたような感じ。 <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">HTML</anchor> に適用するには <code class="HTMLa"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">rel</anchor>=<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">style</anchor></code> の <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">link</anchor></code> 要素を使っている。 (ただし、 <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">body</anchor></code> 要素中で <code class="HTMLe"><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">basefont</anchor></code> 要素みたいな使い方をするらしい。)</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="3" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[3]</anchor-end> <em>Cascading HTML Style Sheets -- A Proposal</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://www.w3.org/People/howcome/p/cascade.html">http://www.w3.org/People/howcome/p/cascade.html</anchor-external>: 1995年ごろ提案されえていた HTML 用スタイル言語案の一つ。見た目的には <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JSSS</anchor> に近いか。</li><li><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="4" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[4]</anchor-end> <em>Stream-based Style sheet Proposal</em> <anchor-external xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resScheme="URI" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:resParameter="http://odur.let.rug.nl/%7Ebert/stylesheets.html">http://odur.let.rug.nl/%7Ebert/stylesheets.html</anchor-external>: 当時の又別のスタイル言語提案。</li></ul></body></html>