したがって、単純なページには、div
を含む がありimg
ます。ドキュメントは、おそらく と同じ高さになりimage
ます。しかし、そうではありません。環境によっては、ドキュメントが少し大きくなります。例を確認するには、このjsfiddleを参照してください。基本的に、画像をドキュメントの高さに設定すると、ドキュメントの高さが変わります。
jsfiddle が利用できなくなった場合のセットアップは次のとおりです。
html
<div><img id="img" src="http://images.nationalgeographic.com/wpf/media-live/photos/000/138/overrides/save-the-ocean-tips_13821_600x450.jpg" /></div>
js
$(function(){
alert("Image Height Before Assignment: " + $("#img").height());
var docH = $(document).height();
alert("Document Height Before Assignment: " + docH);
$("#img").height(docH);
alert("Image Height After Assignment: " + $("#img").height());
alert("Document Height After Assignment: " + $(document).height());
});
</p>
</p>
ドキュメントの高さを変更せずに、このように画像をドキュメントの高さに設定できないのはなぜですか?
文書の高さを変更せずに画像を文書の高さに設定するにはどうすればよいですか?