Доброго дня.
Ситуация 1: свойство left установлено в -50%, свойство margin-left - в 300px. Поведение нелогичное и неадекватное. Я ожидал, что блок inner будет спозиционирован четко по центру вне зависимости от размеров вьюпорта.
Ситуация 2: свойство left установлено в 50%, свойство margin-left - в -300px. Поведение именно то, какое я и ожидал - блок inner позиционируется четко по центру вне зависимости от размеров вьюпорта.
Для воспроизведения достаточно пару раз изменить размер фрейма с результатами рендера.
Почему такая огромная разница от простейшей смены знаков? С чем связано?
Заранее спасибо.