← ТехнологииНай-важното за

calc(): когато ширината е процент минус отстояние

Издател: ResumeMaker • 1 източника

Публикувано: 21.10.2026 14:07 · Променено: 21.10.2026 14:07

AI проверка по източници: 21.10.2026 10:36. Не е редакторско одобрение.

В няколко изречения

Накратко

calc позволява изчисление в CSS, без предварително да превръщаме всичко в пиксели.

Полезно е да знаеш

calc() изчислява стойност в CSS израз. Примерът width: calc(100% - 2rem); означава ширина, която е с 2rem по-малка от съответната процентна основа. Функцията е полезна, когато една част от размера е относителна, а друга следва различна мерна единица. [1]

Около операторите плюс и минус се оставят интервали: calc(100% - 2rem), а не calc(100%-2rem). Типовете и единиците трябва да са допустими за израза и за свойството. Това не е произволен JavaScript израз, поставен в таблица със стилове. [1]

Ако блокът пак прелива, провери padding, border и box-sizing. Изваждането на отстояние от width не отменя останалите правила на модела на кутията. За обикновено разстояние между колони gap често изразява намерението по-пряко, докато calc е подходящо за действителна зависимост между размери.

Източници

За повече подробности и проверка на информацията:

  1. [1] MDN — calc ↗