Масштаб страницы IE7 - основные ошибки?

У меня проблема с макетом, который я строю. Масштаб страницы работает во всех браузерах без ошибок, а в IE7 - нет. Даже небольшое масштабирование делает страницу странной - фоновые цвета элементов не соответствуют тексту внутри этих элементов (текст плавает за пределами поля), и сын и сын - пытались найти решение и немного отлаживать, но ничего вроде пока работает.

Предыдущая версия сайта, который я создаю, отлично работает с масштабированием страницы в IE7, поэтому большинство настроек CSS, которые я делаю/использую, делают его странным. Какие-либо предложения?


person brother    schedule 21.08.2011    source источник


Ответы (2)


Насколько я помню, функция масштабирования страницы в IE7 на самом деле является функцией изменения размера текста, а не настоящим масштабированием.

Как и в IE6, для изменения размера макета в сочетании с изменением размера элементы должны иметь размер с использованием неабсолютного значения, такого как em или %. Абсолютные размеры, такие как px, не изменяются при увеличении текста.

person Jamie Dixon    schedule 21.08.2011
comment
Пытался реализовать это в моем ie7.css * {font-size: 100% !important} для целей отладки, но это все равно не удается - цвет фона моих полей не заполняет ширину, как это должно быть, например. - person brother; 21.08.2011
comment
Вам нужно использовать % не размер шрифта, а ширину самого элемента. - person Jamie Dixon; 21.08.2011
comment
Пробовал это тогда * { width: 100% !important; размер шрифта: 100% !важно } но все равно повторяется та же ошибка? - person brother; 21.08.2011

Функциональность масштабирования ie7 имеет некоторые проблемы. Они перечислены здесь, а также описаны некоторые решения:

Проблема IE7 с масштабированием и положением: относительная
Проблемы IE7 с масштабированием и встроенными элементами
Проблема IE7 с масштабированием и фоновым изображением на теле

person Kraz    schedule 12.02.2013