Мой вопрос похож на 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.То же самое в Chrome 17, Firefox 11 и IE9.Очевидно, это не причуда браузера.В спецификации HTML5 есть что-то, что говорит, что вы не можете установить и левое / правое или верхнее / нижнее в фрейме для установки высоты.
Что особенного в iframes (вместо divs)?