IE 的用家,對不起!
對這裏 XHTML 的完整性有點執著,因為看見 XHTML 1.1 的 MIME type 應該設定為 “application/xhtml+xml”,所以也多手在 WordPress 的樣版檔開頭加了一句 header(“Content-type: application/xhtml+xml”)… Firefox 開啟自然沒有問題,但是弊在我沒有用 IE 檢查,直到今天 Kevin 君投訴說我的網頁開不到,才知道這句 header() 闖了禍,開罪了各位經常用 IE 瀏覽這裏的朋友們。謹此致以萬二分歉意 (也向 M$ 高舉一根中指)
說起 IE 的問題,上班遇得多著。好像有一次同事貪方便把 table 其中一個資料格 (<td>)移除,只用<!– 和 –> 包著便算數,然而 IE JavaScript 引擎卻把這個已成 comment 的 td 算在 DOM 內,用 JavaScript 數行數的時候總是出現問題。後來花了許多時間才知道是這個 “comment” 作怪… 除了大聲呼寃以外沒有甚麼可以抒發心中的憤恨。
OK OK,我下次改版後找 IE 來試就是了,別打我…
WordPress 有個 plugin 叫 Content-negotiation,Activate 後就能立即改變 MIME type。不需更改 template 就是了,挺方便。
不過更改 MIME type 似乎會帶來若干問題,所以我也沒啟動,何況我的網站也不是全 XHTML validate…
Content-negotiation: http://exotic4.nipne.ro/~iacobs/work/wordpress-plugins/content-negotiation/
謝謝介紹啊!
現在用了,感覺良好~
話說這頁 http://mk.netgenes.org/archives/155 用 Fx 打不開,會不會也是這個問題呢?
會,因為這頁我還在改,請耐心等一下!謝謝