XHTML 真正的 MIME 型態:application/xhtml+xml

編寫、設計網頁與程式。

版主: hamu278, 銘仔

版面規則
  • 本版面亦可以討論網頁寄存公司

XHTML 真正的 MIME 型態:application/xhtml+xml

文章bananasims » 2007-06-30, 11:19

改做 XHTML 的同時有沒有想過要改 MIME 型態?XHTML 1.1 的標準型態為 application/xhtml+xml,不過又點樣改?
雖然 W3 到有教到點樣改型態,不過佢教既方法「呃」唔到 W3 HTML Validator。

http://juicystudio.com/article/content-negotiation.php#php
IE 係唔支援 application/xhtml+xml,所以要整啲代碼就佢地。
代碼: 選擇全部
header('Vary: Accept');
if(strpos($_SERVER['HTTP_ACCEPT'], 'application/xhtml+xml') || strpos($_SERVER['HTTP_USER_AGENT'], 'W3C_Validator') !== FALSE) {
   $contenttype = 'application/xhtml+xml';
} else {
   $contenttype = 'text/html';
}

header('Content-Type: '.$contenttype.'; charset=utf-8');

放喺 output 之前就得。

仲有,換咗 application/xhtml+xml 之後 CSS 可能會出問題。不過,我經驗係將全部 body 變做 html 就得 :ugeek:
影像.從心 At the heart of the ímage
bananasims
太陽會員
 
文章: 13541
註冊時間: 2005-09-22, 00:00

回到 [B1] 網頁製作、程式編寫與介面設計



誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 87 位訪客

cron