您当前位置:首页 >> web标准 >> HTML/XHTML声明语言指南
HTML/XHTML声明语言指南
更新时间:2007-12-12参与评论
来自WaSP的Best Practices for Declaring Languages in HTML and XHTML,这是在HTML/XHTML声明语言的几条指南,我简单翻一下,作为在XHTML和HTML中使用语言信息的补充。
何时何处如何在HTML/XHTML中声明一种或多种语言?根据GEO group的建议,声明语言的一些准则如下:
一定要为页面声明默认语言,使用html标签(tag)。除非页面的主要语言超过两种。使用lang和/或xml:lang属性(attribute)来指出语言的变化。比如span xml:lang="zh-TW"。
不要用Content-Language来声明页面的默认语言,也不要用语言属性来声明主要语言metadata。
不要在文档的body标签上声明语言。
HTML中只用lang,伺服为text/html的XHTML 1.0使用lang和xml:lang,而伺服为XML的则只需使用xml:lang。
如果属性值跟元素内容的语言不同,可以考虑使用russian doll(一种XML组织模式?我也不懂)来处理。
对于一个多语言的页面,由你来决定是否在html中声明一种语言,或者不要定义它。
另外,456 Berea Street建议不要在DOCTYPE中更换语言,即不要改变//EN。


