36

मैंने देखा है कि लोग एचटीएमएल तत्वों पर सीएसएस संपत्ति zoom: 1; लागू करते हैं।ज़ूम क्या करता है: 1; सीएसएस में ठीक है?

वे ऐसा क्यों करते हैं, और यह किस समस्या को ठीक करता है?

+1

संबंधित: मेरे सीएसएस कक्षाओं में 1: [यह ठीक ज़ूम का उपयोग करने के है ?] (http://stackoverflow.com/q/2784318) –

उत्तर

45

यह इंटरनेट एक्सप्लोरर संस्करण 7 और उससे कम में hasLayout के रूप में जाना जाने वाला एक आंतरिक प्रॉपर्टी प्रदान करता है।

विषय पर निश्चित लेख यहाँ है: http://www.satzansatz.de/cssd/onhavinglayout.html

इंटरनेट एक्सप्लोरर के प्रतिपादन विसंगतियों का एक बहुत एक तत्व दे "। लेआउट" इस लेख में द्वारा निर्धारित किया जा सकता है, लेखकों कुछ पर ध्यान केंद्रित इस जटिल मामले के पहलुओं।

"लेआउट" एक IE/विन मालिकाना अवधारणा तय करता है कि तत्वों आकर्षित और उनकी सामग्री के लिए बाध्य, साथ बातचीत और अन्य तत्वों से संबंधित हैं, और पर प्रतिक्रिया और आवेदन/उपयोगकर्ता घटनाओं संचारित है।


एक विशिष्ट बग का एक उदाहरण है कि zoom: 1 (और इसलिए hasLayout) ठीक करने के लिए मदद करता है के लिए:

Inline block doesn't work in internet explorer 7, 6

संबंधित मुद्दे