Html 我可以在表单元素上配置拼写检查属性使用的字典语言吗?

Html 我可以在表单元素上配置拼写检查属性使用的字典语言吗?,html,input,textarea,lang,spelling,Html,Input,Textarea,Lang,Spelling,我需要在一些和元素中添加拼写检查属性。我的问题是:拼写检查遵守的英语版本是可配置的吗?“我在澳大利亚,我们使用英式英语。我的理解是拼写检查器默认配置为美式英语 它是否与最初在html元素上设置的lang属性有关?我相信我已经找到了这个问题的答案,并在这个过程中学习了英语 的W3C参考文件建议英语版本不可配置。然而,我发现了一个更详细的例子,内容如下: 注2:lang和xml:lang属性的允许值在下面引用的参考资料中指出。语言标记使用主代码表示语言,可选子代码(由连字符分隔)表示语言的变体。例如

我需要在一些
元素中添加
拼写检查属性。我的问题是:
拼写检查
遵守的英语版本是可配置的吗?“我在澳大利亚,我们使用英式英语。我的理解是拼写检查器默认配置为美式英语


它是否与最初在
html
元素上设置的
lang
属性有关?

我相信我已经找到了这个问题的答案,并在这个过程中学习了英语

的W3C参考文件建议英语版本不可配置。然而,我发现了一个更详细的例子,内容如下:

注2:lang和xml:lang属性的允许值在下面引用的参考资料中指出。语言标记使用主代码表示语言,可选子代码(由连字符分隔)表示语言的变体。例如,英语以主代码“en”表示;英式英语和美式英语可以分别用“en-GB”和“en-US”来区分。主代码的使用对于这种技术很重要。子代码的使用是可选的,但在某些情况下可能会有所帮助

以下是子代码的完整列表:

这意味着以下任一值在技术上有效:
lang=“en-AU”
lang=“en-GB”
lang=“en-US”

我运行了两个测试来确定
拼写检查
如何处理这些语言子代码(参见代码片段)。我在Safari 11.0.2版、Chrome 63.0.3239.132版和Firefox 57.0.4版的macOS High Sierra 10.13.2版上运行了这些测试,结果好坏参半

我测试的浏览器中没有一个受到对各种元素的
lang
属性声明的影响。我在系统级上打开和关闭字典进行测试

我首先测试了Safari和Chrome,得到了相同的结果:

然后我测试了Firefox,结果如下:

总之:“是”当使用
lang
属性时,英语版本是可配置的。“否,
拼写检查
似乎不能配置为您使用
lang
属性声明的语言,而是可以配置为浏览器配置的英语版本

我希望这个答案对其他人有所帮助


插入拼写
插入拼写

插入拼写
属性和标记不是一回事。请不要把它们混为一谈,你完全正确。接得好。