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, text selections, and the delete the selection algorithm 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]
spellcheck 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.