Cascading Style Sheets
HTMLなどの文書の外見を規定するスタイルシートの代表的な仕様の一つ。セレクター(selector) を使って装飾したいHTML要素を選択し、プロパティ(property)で適用するCSSのスタイルを指定するのが基本的な記法。
かつてHTMLの仕様には、文書のレイアウトや文字のフォントサイズなど外見を規定する情報も含まれていた(HTML5で廃止)が、現在のWebページではHTMLは文書構造を示すためだけに用いるべきとされ、外見はCSSにて定義するのが推奨されている。
通常、HTMLとCSSは別文書に記述し、アクセスした端末の種類に応じて最適なレイアウトで表示できるよう、スマートフォン用やパソコン用などのCSSを呼び出す(レスポンシブWebデザイン)が、HTMLの<style>タグを使ってHTML文書中にCSSを直接書き込む手法もしばしば使われる。