मेरा प्रश्न IFRAME and conflicting absolute positions के समान है, लेकिन मैं विशेष रूप से क्यों आप दोनों को छोड़ दिया/सही है या शीर्ष/एक iframe में नीचे निर्धारित नहीं कर सकते पता है की चाहते और इसे काम करने के लिए मिलता है।क्यों आप iframe पूर्ण स्थिति उपयोग नहीं कर सकते सेट करने के लिए ऊंचाई/चौड़ाई
<!DOCTYPE html>
<html>
<head>
<style type="text/css">
iframe { position: absolute; display: block; top: 0; bottom: 0; left: 10px; width:100px; border: 1px solid black;}
div { position: absolute; display: block; top: 0; bottom: 0; left: 200px; width:100px; border: 1px solid black;}
</style>
</head>
<body>
<iframe></iframe>
<div></div>
</body>
</html>
div पूरी ब्राउज़र ऊंचाई लेता है। आईफ्रेम 150px लंबा है। क्रोम 17, फ़ायरफ़ॉक्स 11 और आईई 9 में यह वही है। स्पष्ट रूप से यह एक ब्राउज़र quirk नहीं है। एचटीएमएल 5 spec में कुछ है जो कहता है कि ऊंचाई निर्धारित करने के लिए आप iframe पर बाएं/दाएं या ऊपर/नीचे दोनों सेट नहीं कर सकते हैं।
iframes (बनाम divs) के बारे में विशेष क्या है?
यह सवाल, ओपी समस्या का समाधान की मांग नहीं कर रहा था, बल्कि एक के रूप में स्पष्टीकरण का उत्तर न मिले प्रतिस्थापित क्यों एक iframe नहीं कर सकते बिल्कुल स्थित है। –