該頁面有一個流體佈局和日誌狀態的div浮動到頁面的右上角。右浮動的div浮動在頁面的中間,直到頁面渲染完成
的問題是,該元素只是坐在在頁面的中間部分,直至頁面完全呈現,此時它移動到正確的位置。
想這是因爲瀏覽器不知道包含div將有多大,直到它的渲染。
是否有處理這一問題的技術?
下面是DIV的CSS:
div#headerLinks
{
float: right;
background: url('../Img/SomeImage.jpg') top left;
display: inline-block;
padding: 10px 14px 10px 15px;
margin-right: -20px;
}
你看到跨瀏覽器的這種行爲?你試圖加載多大的頁面? – chipcullen 2012-07-16 14:04:17
是的,跨瀏覽器。相當沉重。如果沒有緩存,大約300kb – gb2d 2012-07-16 14:13:50
您可以隨時解決它。用一些javascript和jquerry。繼續顯示加載圖像,直到文檔準備就緒或加載完畢。隱藏圖像並顯示其他div。 – Liquid 2012-07-16 14:14:57