在HTML中表示一种无法识别的语言的做法是什么?

问题描述 投票:-1回答:1

HTML我想使用lang属性,但如果我指定的内容与BCP47语言代码不同,Chrome中的可访问性审核开始失败,SEO优化会发出警告,并且文档未通过W3C HTML验证程序。

例如,有languages without ISO 639-3 code,例如Interslavic(其非官方代码是ISV,但这不是有效的BCP47代码)。

在这种情况下,您会推荐哪些替代方案(JS后备,data- *属性,沟“ lang”属性)?

html
1个回答
0
投票

感谢@Kaiido的想法。搜寻与Toki Pona语言有关的内容后,我发现了以下信息:

ISO 639-2和ISO 639-5也具有用于其他人工语言的代码art。[1] BCP 47子标签x可用于为尚未分配正式语言标签的任何已构造语言创建合适的专用标签(例如,art-x-solresol可用于Solresol)。

© www.soinside.com 2019 - 2024. All rights reserved.