HTML spellcheck 属性
spellcheck 属性规定是否对元素进行拼写和语法检查。 如果没有设置这个属性,默认值由元素自身类型和浏览器设置决定。
实例
进行拼写检查的可编辑段落:
<!DOCTYPE HTML>
<html>
<body>
<p contenteditable="true" spellcheck="true">这是可编辑的段落。请试着编辑文本。</p>
</body>
</html>
浏览器支持
属性 | |||||
---|---|---|---|---|---|
part | Yes | Yes | Yes | Yes | Yes |
Internet Explorer 10, Firefox, Opera, Chrome 以及 Safari 支持 spellcheck 属性。
注释:Internet Explorer 9 以及更早的版本不支持 spellcheck 属性。
定义和用法
spellcheck 属性规定是否对元素进行拼写和语法检查。
如果没有设置这个属性,默认值由元素自身类型和浏览器设置决定。默认值也可以被继承,当有父级元素的 spellcheck 设置为 true 的情况下,子元素的默认值也是 true。
可以对以下内容进行拼写检查:
input 元素中的文本值(非密码)
<textarea> 元素中的文本
可编辑元素中的文本。
注意: 这个属性仅仅是浏览器上的提示: 浏览器并不会强制去检查拼写错误,通常不可编辑的元素是不会去检查拼写错误的,即使它的spellcheck 属性被设置为true,而且浏览器支持拼写检查。
HTML 4.01 与 HTML5 之间的差异
spellcheck 属性是 HTML5 中的新属性。
语法
<element spellcheck="true|false">
属性值
值 | 描述 |
---|---|
true | 对元素进行拼写和语法检查 |
false | 不检查元素。 |