Каскадні таблиці стилів (Cascading Style Sheets, CSS) - це стандарт, який визначає подання даних у браузері. Якщо HTML надає інформацію про структуру документа, то таблиці стилів повідомляють як він повинен виглядати.
Стиль - це сукупність правил, які застосовуються до елемента гіпертексту і визначають спосіб його відображення. Стиль включає всі типи елементів дизайну:
шрифт, фон, текст, колір посилань, поля і розташування об'єктів на сторінці.
Таблиця стилів - це сукупність стилів, застосовних до гипертекстовому документа.
Каскадування - це порядок застосування різних стилів до веб сторінці. Браузер підтримує таблиці стилів, буде послідовно застосовувати їх у відповідності з пріоритетом: спочатку пов'язані, потім впроваджені і, нарешті, вбудовані стилі. Інший аспект каскадування - спадкування (inheritance), означає, що якщо не вказано інше, то конкретний стиль буде застосовано до всіх дочірнім елементами гіпертекстового документа. Наприклад, якщо ви застосуєте певний колір тексту в тезі <div>, то всі теги всередині цього блоку будуть відображатися цим же кольором.
Використання каскадних таблиць дає можливість розділити вміст і його подання і гнучко керувати відображенням гіпертекстових документів шляхом зміни стилів.
Офіційна інформація про специфікації Cascading Style Sheets завжди доступна за адресою http://www.w3.org/Style/CSS/