Proudly Powered by Wikipedia.

2,891,142件

表示件数:20406080100

文書 の 構造 と 体裁 を 分離 せる という 理念 を 実現 する 為 に 提唱 れ た スタイル シート の 、 具体 的 な 仕様 の 一つ 。

しかし 実用 上 支障 の ない レベル の 実装 は れ て き て おり 、 なおかつ 表現 の お互い の 互換 性 について も 考慮 れ て き て いる 。

CSS は 、 1994 年 に WWW 生誕 の 地 で ある CERN に 勤務 する ホーコン・ウィウム・リー 氏 により 提唱 れ た 。

作成 者 スタイル シート は マーク アップ 文書 の 中 に 直接 記述 する か 、 別 文書 として 読み込ま せる 形 で 利用 れる 。

CSS の 利便 性 を 最大限 発揮 する 為 に 、 別 文書 として 読み込ま せる 事 が 推奨 れ て いる 。

CSS の 文法 は 異なる レベル 間 で も 後方 互換 性 を 持つ よう に 設計 れ て おり 、 例えば CSS Level 1 で 書か れ た スタイル シート を CSS Level 2 として 扱う 事 も 可能 で ある ( 但し 一部 に 解釈 の 相違 など に 伴う 非 互換 部分 も 存在 する ) 。

CSS は 必ずしも 一つ の ところ で 一意 に 指定 でき ず 、 その ため 指定 内容 の 衝突 を 避ける ため に 優先 順位 が ユーザー エージェント によって 計算 れる 。

その 結果 は 、 以下 の よう な 条件 により 算出 れる 。

記載 可能 な 方法 の 詳細 は 次 の 通り で 、 一般 的 に 優先 れる 順位 で 並び 替え て いる ( CSS 2 で 最 重要 指定 の 優先 順位 の 仕様 が 変更 れ て いる 、 勧告 6 章 4 ) 。

CSS の 仕様 は レベル という 段階 を もち 、 2011 年 11 月 段階 で 、 Level 1 から Level 4 まで の 仕様 が 公開 れ て いる 。

ボックス モデル の 参考 図 マージン ボーダー パディング 内容 パディング ボーダー マージン ボックス に width 属性 を 設定 し た とき 、 W 3 C の ボックス の モデル で は 内容 の 横 幅 で ある と 解釈 れる 。

そして パディング と ボーダー 分 の 横 幅 は 要素 の 横 幅 に 追加 れる 。

Internet Explorer 6 で は DOCTYPE が 正確 なら ば 標準 準拠 モード に 移行 出来る ( ただ XML や XHTML の 場合 、 XML 宣言 を 仕様 通り 書く と 過去 互換 モード で レンダリング れる バグ が ある ) 。

但し 、 2002 年 頃 以降 に 発表 れ た CSS 対応 UA で 、 これ を 仕様 と 見なし て いる もの は 存在 せ ず 、 実質 的 に 、 CSS 2 . 1 に 仕様 として の 役割 を 委ね た 形 に なっ て いる 。

CSS 2 勧告 の 仕様 書 に アクセス する と 、 CSS 2 は 管理 れ て おら ず 、 仕様 の 参照 や 実装 は CSS 2 . 1 を 基 に せよ と 奨励 する 注意 書き が ある 。

また 、 text - shadow プロパティ の よう に 、 CSS 2 で 策定 れ て い ながら 長い 間 実装 が 行わ れ なかっ た もの 、 display プロパティ の run - in 値 の よう に 、 複数 の ユーザー エージェント で 相互 運用 性 を 確保 でき なかっ た 機能 は 削除 れ て いる 。

それら は CSS 3 以降 の レベル で 定義 れ 直す こと に なる 。

CSS 3 以降 で は 全体 が モジュール 化 れ 、 ユーザー エージェント が どの モジュール に 対応 し 、 どの モジュール に 対応 し ない か 自由 に 選択 できる よう に なる 他 、 縦 方向 の 書 字 や 、 HTML 以外 の 規格 に まで 関与 し た 内容 と なっ て いる 。

2013 年 5 月 現在 で 勧告 れ て いる モジュール は 以下 の 通り 。

CSS 4 は モジュール 化 れ た ため 、 単一 の 統合 れ た 仕様 は 存在 せ ず 、 「 Level 4 」 モジュール の 総称 と なる 。