Posted on 2008-07-22 09:46
nemo 閱讀(910)
評論(0) 編輯 收藏 所屬分類:
Tech Thought 、
Office 2007
今天用OUTLOOK 2007的HTML功能,發現由于它對Rich Text的支持,反而對HTML支持有限了。記得在用Outlook2003時還沒有類似的問題。所以,如果你的機器上裝的是Outlook2007,那么別人使用Outlook2003發給你的HTML格式的郵件經常會顯示不正常。
W3C的建議,HTML應該向XHTML標準靠攏,應為XML的一個子集,盡量僅顯示格式化的文本,而將文本的表現層同HTML Body分離開來。CSS對規范化HTML起到了不可替代的作用。今天我在做Newsletter時,剛開始未使用任何HTML表格標簽,在IE中正常,但是發現使用Outlook2007時,布局全被打亂了。于是不得不重新用表格規范化顯示布局。
不懂2007版為何要作出這種技術調整,在兼容Word2007的同時犧牲對HTML支持?
Outlook2007的開發者可能出于安全性和Office整合的方面考慮,但是由于郵件系統天然的跟網絡聯系在一起,而HTML格式又是網絡中最為通用的格式,犧牲對HTML的全面支持可能得罪不少OutLook老用戶。
可以參閱這篇很有名的文章:
Microsoft takes email design back 5 years
http://www.campaignmonitor.com/blog/archives/2007/01/microsoft_takes_email_design_b.html
Jijia 告知了一個Outlook 2007的驗證工具,可以使用的HTML和CSS標簽是不是同OutLook 2007兼容:
Outlook 2007 HTML and CSS Validator
http://www.microsoft.com/Downloads/details.aspx?familyid=0B764C08-0F86-431E-8BD5-EF0E9CE26A3A&displaylang=en
另外,OutLook對Stationary的擴充也不如以前好用了