На чем написан css?
Вот в обсуждении скрин кода на C++, пишут это движок стилей, а в уроке я вижу только скобки и свойства, помогите разобраться,это один язык внутри другого или как. Хочу понять что браузер запускает когда открываю css файл, потому что JavaScript отдельно есть и я их уже начал путаать.
Лучший ответ
4o-mini
4o-mini
На чем написан css?
Язык и программа CSS является самостоятельным языком описания оформления. Файл со стилями пишут на CSS. Фраза о том, на чем он написан, обычно относится к программе, которая разбирает и применяет эти правила.
Реализации Браузерные движки могут реализовывать обработку CSS на разных языках. Например, проект cssparser из экосистемы Servo реализует разбор синтаксиса CSS на Rust. Это не превращает ваши таблицы стилей в Rust-код.
Применение Браузер читает правила, сопоставляет селекторы с документом, рассчитывает значения и использует их при раскладке и рисовании. JavaScript может менять стили через браузерные API, но не требуется для применения обычного CSS. Для написания собственных правил изучать исходный язык браузерного движка не нужно.