Почему в CSS '!' in имеет значение, противоположное его использованию в языках на основе C?

Например, в JavaScript !importantозначает «не важно». В CSS это означает «это важно».

Существуют ли другие языки, кроме CSS, в которых восклицательный знак используется для подтверждения, а не отрицания? Почему был '!' выбрано в CSS?

РЕДАКТИРОВАТЬ

Не знаю, совпадение ли это, но ! — самый ранний несистемный и непробельный символ в таблице ASCII (под номером 32). С точки зрения синтаксического анализа, ускорится ли это?

11
задан Dan Blows 29 March 2012 в 15:54
поделиться