--- title: Вычисленное значение slug: Web/CSS/computed_value tags: - CSS - Guide - Web translation_of: Web/CSS/computed_value ---
Вычисленное значение CSS свойства вычисляется из указанного значения посредством:
Вычисления необходимые для получения вычисленного значения для свойства обычно включают в себя преобразование относительных значений (например, находящиеся в единицах em
или в процентах) в абсолютные значения.
Например, если у элемента указаны значения font-size: 16px
и padding-top: 2em
, то вычисленное значение padding-top
будет 32px
(двойной размер шрифта).
Однако, для некоторых свойств (таких, где проценты относительны к чему-то, что может потребовать лэйаут определять(переопределить) границы, например, width
, margin-right
, text-indent
и top
), процентно указанные значения преобразуются в процентно вычисляемые значения. Кроме того, безразмерные числа, указанные в свойстве line-height
становятся вычисленными значениями. Эти относительные единицы, которые остались в вычисленных значениях, становятся абсолютными, когда используемое значение установлено.
Основная сфера применения вычисленного значения (кроме как использования его как "шага" между указанным и используемым значением) является наследование, включая ключевое слово {{cssxref("inherit")}}.
DOM API {{domxref("Window.getComputedStyle", "getComputedStyle()")}} возвращает {{cssxref("resolved_value", "решённое значение")}}, которое может быть либо {{cssxref("computed_value", "вычисляемым")}} или {{cssxref("used_value", "используемым")}} значением, в зависимости от свойства.
Спецификация | Статус | Комментарий |
---|---|---|
{{SpecName("CSS2.1", "cascade.html#computed-value", "computed value")}} | {{Spec2("CSS2.1")}} | Изначальное определение |