Существует множество функций браузера, в которых дизайн может быть «отклонен на пиксель», кроме масштабирования:
Различные доступные шрифты, разные механизмы рендеринга шрифтов, разные методы округления, разные стили по умолчанию, ошибки браузера,так что это не проблема масштабирования в одиночку.
Трудно дать конкретные предложения, но ИМХО лучше всего "работать со средой".
Это начинается с того, что оригинальный дизайн не основан на пикселях или как бы«фиксированный» носитель, такой как бумага - другими словами, он начинается с объяснения клиенту / начальнику / дизайнеру возможностей, а также ограничений веб-дизайна.
Для фактической реализации вам необходимо принять «естественное»поток "HTML / CSS.Избегайте явных спецификаций размеров, где только можно.Самое главное избегать фиксированной высоты и абсолютного позиционирования.Лучше использовать таблицу (желательно, используя display: table-*
, если только вам не требуется поддержка IE6), чем использовать абсолютное позиционирование.
Лучше всего, если вы разместили URL на своем сайте или хотя бы пример страницы, потому чтоЯ уверен, что ваша проблема не имеет ничего общего с масштабированием и негибким дизайном.