CSSとは、Cascading Style Sheets(カスケーディング・スタイル・シート)の略で、ウェブページのフォントなどのスタイルを指定するための言語。
文書のスタイルを適用する技術を一般的にスタイルシートと呼び、特にHTMLやXHTMLなどで作成されるウェブページの場合には、スタイルシート言語であるCSSが利用されている。CSSは、HTMLと組み合わせて使用する言語で、HTMLがウェブページ内の情報構造を指定するのに対し、CSSでは、色やレイアウト、表示スタイルなど、その要素の装飾方法を指定する。HTMLは情報構造を指定するための言語であるため、それとは別にスタイルの制御のためにCSSが利用される。