मैं इस साधारण HTML हैसेटिंग div अधिकतम ऊंचाई से काम नहीं करता
<html>
<head>
<style>
</style>
</head>
<body>
<div style="position: relative; overflow: visible; width: 100%; height: 100%;" class="surface">
<div style="width: 300px; max-height: 2px; height: 2px; position: absolute; left: 36.165px; top: 0.8957px; border: 1px solid red;"></div>
<div style="width: 1px; height: 200px; position: absolute; left: 30.165px; top: 47.8957px; border: 1px solid red;"></div>
</div>
</body>
</html>
हैं मूल रूप से दो div
रों: एक "क्षैतिज" (ऊंचाई 2px) और एक "ऊर्ध्वाधर" (ऊंचाई 2px)।
जब मैं फ़ायरफ़ॉक्स पर पृष्ठ को देखने के लिए: IE (8) कुछ पर
जबकि weired होता है:
शीर्ष DIV 2px उच्च नहीं है।
कोई विचार ऐसा क्यों है?
यहाँ है ओवरराइड एक त्वरित [jsFiddle] (था http://jsfiddle.net/pqps5/1 /)। आईई 9 ठीक है। – kapa
@ bažmegakapa मैंने अपने स्वयं को एक jsfiddle स्थापित करने की कोशिश की और यह आईई 8 में भी ठीक था, इसलिए मुझे प्रिंटरस्क्रीन क्यों बनाना पड़ा। क्या आप कृपया अपना कोड एक .html में डालने का प्रयास कर सकते हैं और देख सकते हैं कि क्या आपके आईई में यह विचित्र व्यवहार है? (jsfiddle का उपयोग नहीं)। –
तो आईई 7 करता है ... शायद आपको केवल 'डिस्प्ले: ब्लॉक' – JFK