Cascading Style Sheets(カスケーディング・スタイル・シート)の頭文字を取ってCSS(シーエスエス)と呼ぶ。

HTML文章から装飾に関する情報を分離するために生まれたコンピューター言語。

CSSが普及するまではHTML側に文字のサイズや色を変更するfontタグが存在したり、レイアウトを組みためにtableタグでグリッドを切ってレイアウトを組む「テーブルレイアウト」なるテクニックが使われていたが、今はCSSがあるためHTML文章の構造を壊さずに装飾やレイアウトを組むことができる。