Ответ 1
Ключевое слово inherit
может существовать только как значение в объявлении свойства. Он не может использоваться ни с чем другим в качестве значения, потому что это значение само по себе. Это означает, что он не может использоваться с такими функциями, как calc()
. См. CSS2.1 и css3-cascade.
Кроме того, сама функция calc()
принимает только литеральные числовые значения, такие как числа, размеры и проценты.
Таким образом, спецификация не позволяет использовать inherit
таким образом.