Увеличаване на страницата в 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; font-size: 100% !important } но същата грешка продължава? - person brother; 21.08.2011

Функционалността за увеличение на ie7 има някои проблеми. Те са изброени тук и някои решения също са описани:

Проблем в IE7 с увеличение и позиция: относително
Проблеми на IE7 с Zoom и вградени елементи
Проблем в IE7 с мащабиране и фоново изображение на тялото

person Kraz    schedule 12.02.2013