CSS

この文書は翻訳中です。他国語のままの部分などがあるのはその為です。
是非お気軽に MDN に登録して翻訳に参加し、私たちの手助けをして下さい!

Cascading Style Sheets (CSS) は、HTMLXML (これには、XHTMLSVG など XML に似たさまざまな形式を含みます) で記述された文書に対して、その表示スタイルを定義するために用いられる言語です。XUL ベースである Mozilla Suite、Firefox そして Thunderbird ではその UI を構成するために利用しています。たとえば、テーマ はアプリケーション内で CSS を skin のために大量に利用しています。CSS は W3C 仕様書 で定義されています。

CSS はオープン ウェブの核となる言語の 1 つで、 標準化された W3C の仕様書があります。段階的に発展し、 現在では CSS1 は廃止され CSS2.1 が勧告、より小さなモジュールに分割された CSS3 が標準化の処理の最中で、 CSS4 モジュールの最初の案が作られています。

CSS リファレンス

熟練した Web 開発者のために CSS のすべてのプロパティと概念を説明する包括的なリファレンス

CSS チュートリアル

まったくの初心者を助けるための段階的な導入。必要なすべての原理を示します。

CSS3 デモ

創造力を高める、最新の CSS 技術を展示している活動中のデモ集

ドキュメント

CSS の主要な概念
言語の構文の説明や、詳細度継承ボックスモデルマージンの相殺スタック文脈ブロック整形文脈、または初期値計算値使用値実効値といった原理の案内。簡略プロパティのような実体も定義されています。
効率的な CSS の書き方
スタイルシートエンジンがどのようにセレクタのマッチングを実行しているかを説明し、より効率的な CSS を書くためのルールを述べます。
CSS トランスフォーム
回転させたり、傾けたり、移動させたりするために、 どの要素にも適用され得る 2D の操作を示します。
CSS トランジション
始まりから終わりの状態の間でなめらかなアニメーションを使い、どのように要素の外観を変化させるかを説明します。
CSS アニメーション
要素にアニメーションを定義する方法だけでなく、 JavaScript でブラウザがそれをサポートしているかどうかを検出する方法を説明します。
CSS グラデーション
なめらかな色の変化からなるグラデーションの定義の方法の説明。
CSS マルチカラムレイアウト
CSS 3 のマルチカラムレイアウトを使って、どのようにマルチカラムのページ設定を行うかの説明。
CSS の多重背景
同じ要素に複数の背景を定義する方法の説明。
背景画像の拡大縮小
背景画像がそのコンテナのサイズにぴったり合っていない場合に、その背景画像の挙動をコントロールする方法を示します。
メディアクエリ
表示領域のサイズや解像度、タッチスクリーンの有無などの、レンダリングデバイスの詳細に基づいてスタイルシートを選択する方法の説明。
CSS のカウンタ
本質的にはリストのカウンタとして使われる、自動的なカウンタやナンバリングを使用する方法の説明。
フォントとタイポグラフィ
@font-face を使ったフォントの管理と WOFF フォントフォーマットについての情報。
CSS フレキシブルボックス
レイアウトを設計するためのフレキシブルボックスを使用する方法の説明。
一貫性のあるリストの字下げ
CSS を用いてリストの字下げを変更することは、見た目より裏技的です。しかし、標準準拠のCSSをサポートするブラウザでは、既定のものから変更する別の方法があります。このすべてについて解説します。
動的なスタイル情報の利用
DOM を通じてスタイルの情報を得、操作する方法。

すべて見る...

コミュニティ

ツール

すべて見る...

このページの貢献者: OGINO Masanori, ethertank, Taken Bot, Shimono, Marsf, teoli, Kohei, sii, Yoshino, Mgjbot, Okome
最終更新:: ethertank,
最終レビュー:: ethertank,