Durian

CSS変換仕様

CSSの構文

Durianでは、CSS2のサブセットに対応しています。

CSS非対応機種の場合は、CSSで指定されたスタイルを適用した変換を行います。

対応するCSSのセレクタは、

  • タイプセレクタ
  • クラスセレクタ
  • 一意(ID)セレクタ
  • 擬似クラス(:link、:visited、:active)

となります(擬似クラスは、a要素でのみ使用可能です)。対応するプロパティは以下の通りです。

対応するCSSのプロパティ

プロパティ 指定可能な要素
color 色名|#rrggbb|rgb(r,g,b) すべての要素
background-color 色名|#rrggbb|rgb(r,g,b) body, a:active
font-size xx-small|x-small|small|medium|large|x-large|xx-large すべての要素
text-decoration none|underline|blink すべての要素
text-align left|right|center h1-h6,div,p
border (none|solid) (0|1px) (色) table
border-style none|solid(none以外) table
border-width 0|1px(0以外) table
border-color 色名|#rrggbb|rgb(r,g,b) table
border-top-width 0|長さ div
border-top-color 色名|#rrggbb|rgb(r,g,b) div
border-bottom-width 0|長さ div
border-bottom-color 色名|#rrggbb|rgb(r,g,b) div

※ 色名は、CSS3 color で規定されたシステムカラーを除く全ての色とします



以下にCSSを使用したページの例を示します。

sample.html

<?xml version="1.0" encoding="Shift_JIS"?>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja">
	<head>
		<title>Hello!</title>
		<link type="stylesheet" type="text/css" href="style.css" />
	</head>
	<body>
		<h1>ようこそ!</h1>
		<p>DurianではCSSが使えます。</p>
	</body>
</html>

style.css

h1 {
	text-align : center;
	font-color : blue;
}
p {
	font-color : #669933;
}

変換例

<html>
	<head>
		<title>Hello!</title>
	</head>
	<body>
		<h1 align="center"><font color="#000080">ようこそ!</font></h1>
		<p><font color="#669933">DurianではCSSが使えます。</font></p>
	</body>
</html>

CSS2の詳細については、CSS2仕様http://www.w3.org/TR/REC-CSS2を参照してください。

制限事項

  • CSSは外部ファイルで保存し、linkタグで読み込んでください。インラインや属性指定には対応していません。
Durian® is a registered trademark of Symmetric Co., Ltd.

© 2006- All Rights Reserved Symmetric Co., Ltd.