1. 程式人生 > >解決網頁高度100%不起作用的問題

解決網頁高度100%不起作用的問題

在過去的網頁製作中,我們可以設定網頁中表格的高度為100%從而使其充滿這個頁面,但在asp.net2.0下,發現這個設定不起作用了,通過從網上查閱資料,發現瞭解決辦法有兩種:

1. 將<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
改為
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
就可以了。 因為在xhtml1.0中,這個height屬性沒有了。

2. 分析其原因,只是因為容器的高度還沒有生成而已,CSS都是在Html程式碼的最上面,整個容器中的內容還沒有完全載入,所以也不能獲得頁面的正常高度!

解決的辦法倒是很簡單,在樣式表中新增:  html,body{height:100%},就可以了