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
属性声明的语言,而是可以配置为浏览器配置的英语版本
我希望这个答案对其他人有所帮助
插入拼写
插入拼写
插入拼写
属性和标记不是一回事。请不要把它们混为一谈,你完全正确。接得好。