為什麼IE呈現一片空白

這一篇文章的目的是回應"PHP資料庫網頁設計整合應用"(網頁套課)中的問題

網頁套課PHP的課本範例,在FireFox瀏覽時是OK的,但在IE瀏覽時卻常呈現一片空白

為什麼呢?那是因為範本檔Shop.dwt.php(程式碼如下圖)編碼宣告的位置問題

由於<title>網頁標題是中文字,但是在編碼utf-8之前,
如果在呈現這個網頁之前,IE最後瀏覽的是繁體中文或其他的網頁,
那麼IE呈現這個網頁時,執行到<title>的中文字,產生了無法編譯的問題,
所以呈現一片空白。

解決的方法如下:
將<title>的宣告移到各項<meta>宣告的下方(如下圖所示)
讓網頁先宣告utf-8編碼,再呈現有中文字的標題即可。

依上圖所述修改好程式碼之後,
那麼隨時瀏覽這個網頁都不會再呈現一片空白的問題了。

 

Posted on 二月 20, 2010 by 張翠玲

Filed under 網頁設計 | 5 迴響 funP udn Yahoo! Delicious Digg

評分: 1分 2分 3分 4分 5分 得分: 5.0/ 投票數: 6


迴響:

因為編碼錯誤呀 HUGO

由...發表 hugo on 二月 26, 2010 at 05:54 下午 CST #

老師好:php網頁套課.DREAMWEAVE完成後要預覽IE時,頁面居然跑到DREAMWEAVE後面..可是當我開其他YAHOO,IE頁面很正常阿..除非先開IE頁面.DREAMWEAVE預覽才會正常..請教老師.

由...發表 (judy) on 三月 26, 2010 at 09:51 上午 CST #

老師 我回家做之後發現用firefox開完全不能用耶 ie正常,就firefox問題很大,後端的語法好像firefox都不認識似的!

由...發表 喬比 on 四月 03, 2010 at 02:50 上午 CST #

Re:喬比,很高興課堂上聽到妳說OK了!一切只是一場誤會是嗎?^_^哈哈~

Re:judy,妳的狀況解決了嗎?OK了嗎?

由...發表 Tsuiling on 四月 13, 2010 at 12:48 上午 CST #

謝謝老師.. 重做就可以了

由...發表 (judy)黃麗玲 on 四月 23, 2010 at 07:04 下午 CST #

發表迴響:
  • HTML 語法: 開啟