最近想做点小项目,好久没写前端了,打开VScode,输了个HTML,突然忘记了中文的lang标识是什么了,只是隐约记得是
zh
,然而科普之后才知道,14年学习的zh
写法,早在09年就被废弃了。
lang属性的取值应该遵循 CP 47 - Tags for Identifying Languages
而标识的内容应该依照如下写法:
language-extlang-script-region-variant-extension-privateuse
语言文字种类-扩展语言文字种类-书写格式-国家和地区-变体-扩展-私有
同时考虑浏览器兼容,也可以使用下列规范,前者兼容,后者标准
注意:zh 开头写法已于 2009 年废弃,不推荐使用,直接去掉 zh- 前缀并使用 cmn