Что именно меняется в рендеринге CSS, когда настольные браузеры увеличивают или уменьшают масштаб на сайте?
Каким образом дизайн масштабируется вверх или вниз? Я пытаюсь выяснить, что именно происходит на уровне CSS, и каковы последствия для различных методов определения размера (px
, em
, rem
, так далее).
Кстати, меня больше всего интересует поведение масштабирования в современных настольных браузерах. (Я подозреваю, что мобильный браузер - это прямое увеличение всей страницы после ее нормального рендеринга, и я знаю, что старомодные браузеры просто увеличивают базовый размер шрифта). Что не ясно, однако, это то, что современные браузеры (скажем, последние версии Chrome или FF) делают именно тогда, когда пользователь нажимаетCtrl +
или жеCtrl -
.
Они также просто визуализируют страницу нормально (то есть на 100%), а затем просто увеличивают визуализированное изображение? Так как FF, к примеру, все еще учитывает ширину в%, таким образом, это не выглядит как прямое увеличение.