Каскадность в CSS простыми словами — это возможность языка CSS накладывать свойства друг на друга, а также расширять свойства в селекторах. 2
Принцип каскадности определяет, что свойства вложенных элементов наследуются от свойств оборачивающих. 4 Например, если у body задан чёрный цвет текста, то для всех вложенных элементов на странице цвет текста будет чёрным, если прямо не указано что-то другое. 4
Каскадность работает следующим образом: если в таблице стилей для одного элемента определено несколько правил, селекторы которых имеют одинаковую специфичность и они содержат конфликтующие свойства, то для элемента устанавливаются значения конфликтующих свойств того правила, которое расположено ниже в таблице стилей. 1 Если разные правила для одного элемента содержат свойства, которые не конфликтуют, то они объединяются в один стиль, то есть каждое новое правило добавляет новую информацию о стиле к тому правилу, которое находится выше. 1