Pozycjonowanie iframe

To jest kod iframe tłumacza google.

<div id="contentframe" style="top: 160px; left: 0px;">
<iframe src="/translate_p?hl=en&amp;ie=UTF8&amp;prev=_t&amp;sl=auto&amp;tl=en&amp;u=http://yahoo.co.jp/&amp;depth=1&amp;usg=ALkJrhjrVT6Mc1tnruB-zgrtu9cyQ1bSeA" name="c" frameborder="0" style="height:100%;width:100%;position:absolute;top:0px;bottom:0px;">&lt;/div&gt;
</iframe></div>

Próbowałem zrobić coś podobnego z tymi samymi tagami div i iframe, ale strona html nie kończy się jak tłumaczenie google.

<div id="contentframe" style="top: 160px; left: 0px;">
<iframe src="http://stackoverflow.com" style="height:100%;width:100%;position:absolute;top:0px;bottom:0px;">&lt;/div&gt;
</iframe></div>

Ramka iframe pojawia się bezpośrednio na górze strony, zamiast pojawiać się 160px później, jak określił div.

Nie jestem pewien, co tu jest nie tak z moim kodem, który jest prawie taki sam jak kod Google.

Edytuj: Dodanie pozycji: względem znacznika nie jest odpowiednie jako rozwiązanie. Zmniejsza div do paska o małej wysokości. Oznacza to również, że w wyniku tego nie można określić dokładnej pozycji względem strony.

questionAnswers(4)

yourAnswerToTheQuestion