The definition of the terms active range, editing
host, and editable, the user interface requirements
of elements that are editing hosts
or editable, the
methods, and text selections are defined in the HTML Editing APIs
specification. The interaction of editing and the undo/redo features
in user agents is defined by the UndoManager and DOM Transaction
specification. [EDITING] [UNDO]
attribute is an enumerated attribute whose keywords are
the empty string,
false. The empty string and the
true keyword map to the true state. The
false keyword maps to the false state. In
addition, there is a third state, the default state, which is
the missing value default (and the invalid value
The true state indicates that the element is
to have its spelling and grammar checked. The default state
indicates that the element is to act according to a default
behavior, possibly based on the parent element's own
spellcheck state, as defined below.
The false state indicates that the element is not to be
spellcheck[ = value ]
Returns true if the element is to have its spelling and grammar checked; otherwise, returns false.
Can be set, to override the default and set the
spellcheck content attribute.
This specification does not define the user interface for spelling and grammar checkers. A user agent could offer on-demand checking, could perform continuous checking while the checking is enabled, or could use other interfaces.