2
我有這個基本的網頁結構:隱藏頁面的背景
<head>
...
<link rel="stylesheet" type="text/css" href="template.css" media="screen" />
</head>
<body>
...
</body>
頁面背景圖像中template.css文件中設置:
body {
...
background-image: url("../images/texture.jpg");
}
當加載頁面時,我看到了我先顯示背景,然後顯示其他內容。我想一次顯示整個頁面。對於這一點,我說:
<style type="text/css">
body {
visibility: hidden;
}
</style>
到<頭> ... < /頭>部分,然後:
<body onload="document.body.style.visibility='visible'">
我的身體標記希望整個身體(其背景)將在整個頁面準備就緒時最初隱藏並顯示。然而這不會發生。當我刷新頁面時,我仍然在其他內容之前看到我的背景圖片。
我在做什麼錯?
謝謝!
那什麼ü認爲 – Hannes 2011-05-16 13:26:45
如果有一個JavaScript錯誤在頁面上或用戶已禁用JavaScript,頁面將永遠不會顯示。 – unclenorton 2011-08-22 18:02:18