2012-02-13 7 views
0

私はこれが非常に難しいことを知っています。また、ウェブ上で多くの "ソリューション"を試しましたが、実際に完全に適合するものはありません。私は外枠の寸法を計算するのに苦労しますが、幸運にも、body浮動小数点数を浮動小数点数にすることで、コンテンツの寸法を知ることができます。コンテンツに完全に適合するポップアップを作成するにはどうすればよいですか?

body{  /*Or div*/ 
    float: left; 
} 

ctnWidth = document.body.offsetWidth; 
ctnHeight = document.body.offsetHeight; 

これを達成するための完璧な方法(またはより良い方法)はありますか? (必ずしもブラウザをクロスする必要はありません)私はGoogleで回答を見つけることができません。

ありがとうございました。

+0

を試し、内部コンテンツは何のフロートを持っていない提供。 – Scott

答えて

0

既にjqueryを持っているので、jqueryを使用することをお勧めします。あなたはdiv要素に幅または高さ特定しない場合、それはコンテンツだフィットするために必要な正確なサイズになります。この

$(document).ready(function(){ 
    $(window).width($('#mydiv').width()); 
    $(window).height($('#mydiv').height()); 
}); 
+0

これは動作しません... –

関連する問題