This Page Is Valid XHTML 1.1!
今天把 blog 裡的頁面都改成 xhtml 1.1 了,這當然包括了之前的所有文章,真是一件大工程。”This Page Is Valid XHTML 1.1!” W3C Validator 是這樣說的。可是為什麼有些 IE 看不到我的網頁呢? 不懂
(附註:後來發現 IE 如果沒開啟「檢視」->「編碼」->「自動選取」的功能,就會發生這種情況,並不是 XHTML 的問題,感謝 digdog 的迴響。必殺技就是用 .htaccess 設定 AddDefaultCharset UTF-8,如此一來再也沒有困擾。)
MTCommentAuthorLink 這個樣版標籤會產生像 <a target="_blank" ...... 這樣的 HTML,所以沒辦法通過 xhtml 1.1 的測試,還得要動手修改 Context.pm,真的是很苦啊 :~
修改辦法:
在 lib/MT/Template/Context.pm 裡的 837 行跟 1134 行的位置,把 target="_blank" 刪除即可。