hover is a CSS media feature that can be used to check whether the primary input mechanism allows the user to hover over elements.
monochrome is a CSS media feature whose value is the <integer> number of bits per pixel in the output device's monochrome frame buffer, or 0 if the device is not monochrome.
orientation is a CSS media feature that can be used to check what the orientation of the viewport is.
overflow-block is a CSS media feature that can be used to check how the output device handles content that overflows the viewport along the block axis.
pointer is a CSS media feature that can be used to check whether the primary input mechanism is a pointing device, and if so, how accurate it is.
resolution is a CSS media feature whose value is the pixel density of the output device, as a CSS <resolution>.
scan is a CSS media feature that can be used to check what the scanning process (if any) of the output device is. The word scanning used in this context is not the same as with scanning a book or document into an image format using a scanner. Scanning here refers to the process in which an image is painted into a television (or other device) screen.
width is a CSS media feature that can be used to apply styles conditionally based on the width of the viewport. The width must be specified as a <length> value.</length>
The DOM CompositionEvent represents events that occur due to the user indirectly entering text.
The done property indicate if the DOMCursor has reached the last result.
The DOMTokenList interface represents a set of space-separated tokens. Such a set is returned by Element.classList, HTMLLinkElement.relList, HTMLAnchorElement.relList or HTMLAreaElement.relList. It is indexed beginning with 0 as with JavaScript Array objects. DOMTokenList is always case-sensitive.
Identifies the current target for the event, as the event traverses the DOM. It always refers to the element the event handler has been attached to as opposed to event.target which identifies the element on which the event occurred.
The Node.ownerDocument read-only property returns the top-level document object for this node.
The Node.parentElement read-only property returns the DOM node's parent Element, or null if the node either has no parent, or its parent isn't a DOM Element.
The Node.parentNode read-only property returns the parent of the specified node in the DOM tree.
Global attributes may be specified on all HTML elements, even those not specified in the standard. That means that any non-standard elements must still permit these attributes, even though using those elements means that the document is no longer HTML5-compliant. For example, HTML5-compliant browsers hide content marked as <foo hidden>...<foo>, even though <foo> is not a valid HTML element.