html中的lang到底有啥用?

157 阅读1分钟

根标签html

看下面代码,想必大家都很熟悉,<!DOCTYPE html>已经在<!DOCTYPE html>究竟是何方神圣?这篇文章给大家讲了,但是有没有想过html根标签里面为什么要加一个lang属性呢?下面给大家讲一下

<!DOCTYPE html>
<html lang="zh">
  <head>...</head>
  <body>...</body>
</html>
  • html是根标签我可以理解,但是里面的lang是什么东西呢?有啥用呢?

    html元素上提供具有有效 IETF 标识语言标记lang属性,将有助于屏幕阅读技术确定要陈述的正确语言。标识语言标签应描述页面大部分内容使用的语言。没有它,屏幕阅读器通常会默认使用操作系统的设置语言,这可能会导致错误陈述。-- 不是我说的,是MDN官方说的

  • 一定要有根标签吗?没有的话会怎么样?

    如果元素中的第一个元素不是注释,则可以忽略根标签 -- 不是我说的,是MDN官方说的

技术快闪结束,下期见...