今天做一個郵件程序,測試時,發(fā)現(xiàn)用foxmail收郵件時,CSS亂了。后來看源碼,發(fā)現(xiàn)<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">這段聲明在顯示的時候被過濾掉了。在<!DOCTYPE 前加了字符,然后會跳過字符,把<!DOCTYPE 過濾。后來寫了兩行<!DOCTYPE 聲明,CSS就正常了。應(yīng)該是foxmail的規(guī)則是只過濾第一行聲明。
另外,用outlook2007收郵件的時候,當(dāng)圖片是寫在css里的時候,不能下載圖片。在“工具-信任中心-自動下載”那里取消了禁止自動下載功能,仍然不能顯示。目前仍未解決