スタイルシートとは、文書形式においてフォントの種類や文字の大きさ、色、行間の幅、修飾など、文書の見栄えに関する情報をひとまとめにした雛形のことである。
スタイルシートは主にHTML文書に対して行われ、適用する際はCSSを用いる。複数のページから同じCSSファイルを参照することで、見栄えを統一することができる。文書構造と見栄え表示を分離することにより、HTLM文書の論理的な構造が把握しやすく、見栄えを気にすることなく記述できるようになった。
WebではCSSが圧倒的な普及度を誇っているため、単にスタイルシートといえばCSSのことをいう場合は多い。またHTML文書で使えるスタイルシートの言語はCSSのみだが、XMLではCSS以外にもスタイルシート機能を実現する言語としてXSLがある。