Вот моя проблема:
Я всегда проектировал с помощью ems, и они работают волшебно. Но при полном увеличении страницы мои фоны также увеличиваются. Если у меня есть повторяющийся узор в качестве основного фона, я не хочу, чтобы это стало пиксельным.
Они помогают нам избежать некоторой работы, например, реализации «Раздвижных дверей CSS» Дуга Боумена, но теперь мне приходится жить с размытыми вкладками.
У меня также есть другая проблема с полноразмерным масштабированием, по крайней мере, так как это реализовано в современных браузерах:
Я один из тех людей, которые установили в моем браузере шрифт 12pt вместо 16pt. Время от времени я сталкивался с (фиксированной шириной, конечно) сайтом, который изменяет размер текста до крошечного размера (я предполагаю, что они использовали 0.9em или что-то вместо 14px, пытаясь сделать это меньше). Я обычно просто увеличивал изображение на две метки, и все было бы хорошо. Однако при полном увеличении страницы изображения плохо масштабируются, и у меня есть горизонтальная полоса прокрутки.
Решением первой проблемы было бы позволить какой-то инструкции обработки в теге background-image запретить масштабирование всего элемента на этом элементе. Или, может быть, что-то в голове документа. Если браузеры действительно хотят быть честными по этому поводу, они могут также предоставить пользователям опцию, которую они могут установить, которая переопределяет инструкцию без масштабирования, чтобы они могли в любом случае масштабировать, если они того пожелают.
Решением второй проблемы было бы полное масштабирование страницы, чтобы сначала преобразовать все px в em со скоростью 16px / em, а затем , а затем уменьшить до размера текста вместо преобразования px в em. используя ваш размер текста в качестве основы. Затем прокрутка до 16 пикселей сделает изображения идеального размера, как и предполагалось.