Простой код вычисления соотношения сторон, свойство padding-top только для примера, по идеи, должно работать, но НЕТ! Почему? Похоже что это ограничение самого браузера...
Сергей delphinpro, А разве это меняет суть? Исходя из вашей логики, это ничто иное как отнять "килограммы от километров" Или только деление на особом положении? Выше "знаток" говорит о соответствии единиц измерения и о знаниях физики... %-ты и rem-ы, pt-ы и px, и т.д. в процедуре вычитания\умножения\сложения, как? Соответствуют? На самом деле, ответ очевиден, довод в пользу соответствия единиц измерение - мусор выпавший из головы. На деле, браузер спокойно преобразует одни типы в другие. Ограничение на деление, скорее всего, сделано для безопасности.