Виждал съм хора да прилагат CSS свойството zoom: 1;
върху HTML елементи.
Защо правят това и каква грешка коригира?
Виждал съм хора да прилагат CSS свойството zoom: 1;
върху HTML елементи.
Защо правят това и каква грешка коригира?
Това осигурява вътрешно свойство, известно като hasLayout
в Internet Explorer версии 7 и по-стари.
Окончателната статия по темата е тук: http://www.satzansatz.de/cssd/onhavinglayout.html
Много от несъответствията в изобразяването на Internet Explorer могат да бъдат коригирани чрез даване на елемент „оформление“. В тази статия авторите се фокусират върху някои аспекти на тази сложна материя.
„Оформление“ е собствена концепция на IE/Win, която определя как елементите рисуват и обвързват съдържанието си, взаимодействат и се свързват с други елементи и реагират и предават събития на приложение/потребител.
За пример за конкретен бъг, който zoom: 1
(и така hasLayout
) помага да се коригира:
Вграденият блок не работи в Internet Explorer 7 , 6