這看起來是你的CSS問題,而不是你的.load()函數。我注意到#totalContainer
裏面的所有容器都是絕對定位的。這就是爲什麼它沒有正確計算高度。
如果可能的話,其他一些建議是將圖像設置爲背景圖像。看起來你只是把所有東西放在一起,然後把它們放在一起。這似乎並不理想或語義...
就拿這部分例如...
<div id="news_backing" class="blue" style="width: 314px; height: 165px; position: absolute; z-index: 2; background-color: rgb(239, 245, 248); background-position: initial initial; background-repeat: initial initial; ">
</div>
<img id="news_icon" src="http://www.klossal.com/brigham/what_we're_upto_icon.png" style="width: 118px; height: 46px; top: 55px; left: 30px; position: absolute; z-index: 3; ">
<p id="news_header_txt" class="news_txt" style="width: 110px; top: 55px; left: 180px; position: absolute; z-index: 3; font-size: 20px; color: rgb(14, 134, 161); font-family: Arial, light, sans-serif; ">
What We're Up To
</p>
您可以將圖像設置爲背景圖片,而<p></p>
標籤應該是div中。不是絕對定位在它的頂部。
我真的不知道這會有多大的幫助,但在我看來,這不是您的請求導致的問題。這是你的CSS和HTML結構。
...
最後一個友好的建議是不要使用內聯樣式,如果能夠避免它。這將使事情變得更容易。
我不確定如何將他們完全定位的方式移動。如果他們在一個相對定位的div內不會包含並且在高度上可衡量? – loriensleafs
如果它們位於絕對位置,則不適用。只有它們是靜態的或相對位置的。 –