Я знаю, что мы можем использовать calc
, когда определены длины:
flex-basis: calc(33.33% - 60px);
left: calc(50% - 25px);
height: calc(100em/5);
Но что, если длина переменной?
height: calc(100% - <<header with variable height>>);
ИЛИ
width: calc(100% - 50px - <<box with variable width>>);
Есть ли стандартный способ сделать это в CSS?
Я знаю, что общая задача возможна с помощью flexbox и таблиц, но мне интересно, предлагает ли CSS более простой метод. Flexbox, таблицы и простой Javascript являются приемлемыми альтернативами.