不在html5 html标记中使用lang属性的后果

时间:2011-06-18 21:32:18

标签: html html5

如果在我的html5文档开头,我只使用:

<!DOCTYPE html><html>

如果不使用以下内容,我的网站将处于不利地位:

<!DOCTYPE html><html lang="en">

1 个答案:

答案 0 :(得分:13)

很好的问题,但我认为你想知道的大部分内容都是简单的参考:

http://www.w3.org/TR/html4/struct/dirlang.html

一些亮点:

  

通过指定的语言信息   lang属性可以由用户使用   代理来控制一个   各种方式。有些情况   作者提供的语言信息   可能有帮助包括:

     
      
  • 协助搜索引擎
  •   
  • 协助语音合成器
  •   
  • 帮助用户代理选择高质量排版的字形变体
  •   
  • 帮助用户代理选择一组引号
  •   
  • 帮助用户代理做出关于连字符的决定,   连字和间距
  •   
  • 协助拼写检查程序和语法检查程序
  •   

我不相信HTML4和HTML5之间存在任何重大差异。