Какъв бъг прави zoom:1; корекция в CSS?

Виждал съм хора да прилагат CSS свойството zoom: 1; върху HTML елементи.

Защо правят това и каква грешка коригира?


person Web_Designer    schedule 09.06.2011    source източник
comment
Свързано: Добре ли е да използвам zoom:1 в моите CSS класове?   -  person Wesley Murch    schedule 09.06.2011


Отговори (1)


Това осигурява вътрешно свойство, известно като hasLayout в Internet Explorer версии 7 и по-стари.

Окончателната статия по темата е тук: http://www.satzansatz.de/cssd/onhavinglayout.html

Много от несъответствията в изобразяването на Internet Explorer могат да бъдат коригирани чрез даване на елемент „оформление“. В тази статия авторите се фокусират върху някои аспекти на тази сложна материя.

„Оформление“ е собствена концепция на IE/Win, която определя как елементите рисуват и обвързват съдържанието си, взаимодействат и се свързват с други елементи и реагират и предават събития на приложение/потребител.


За пример за конкретен бъг, който zoom: 1 (и така hasLayout) помага да се коригира:

Вграденият блок не работи в Internet Explorer 7 , 6

person thirtydot    schedule 09.06.2011