スタイルシート
- stylesheet〔スタイルシートの埋め込み〕
stylesheet
スタイルシートの埋め込み
2008/3/26
構文
<style type=”text/css”> ~ </style>
説明
style要素は、スタイルシートの埋め込みを表す要素です。
文書内に直接スタイルシートを記述するのに使用します。
style要素のtype属性は、必須属性です。
スタイルシートの場合には、必ず「text/css」を指定してください。
style要素は、head要素内またはbody要素内に記述することができます。 しかし、XHTMLでは文書構造と視覚表現を分離するため、style要素は使用せず、スタイルシートは全て外部ファイルに記述し、link要素で読み込むようにしましょう。
属性
| 属性="値" | 説明 | サポート状況 | 必須・任意 | 代替 | |
|---|---|---|---|---|---|
| XHTML 1.0 | XHTML 1.1 | ||||
| i18n | STF | S | 任意 | style属性はCSSで代替。 | |
| id="%ID" | 文書内でユニークなID名を指定。 | STF | S | 任意 | |
| type="%ContentType" | コンテンツ型を指定。 | STF | S | 必須 | |
| media="%NMTOKEN" | スタイルシートの対応メディアを指定。 | STF | S | 任意 | |
| title="%Text" | スタイルシートのタイトルを指定。 | STF | S | 任意 | |
| xml:space="preserve" | STF | S | 固定値("preserve") | ||
サンプル
<html>
<head>
<style type="text/css">
body {
margin:0 auto; padding:0;
text-align:center;
}
</style>
</head>
<body>
<style type="text/css">
body {
margin:0 auto; padding:0;
text-align:center;
}
</style>
</body>
</html>