HTMLElement
↔ Interface Object to rep Element
in HTML
aka Element, El
<button>
Interactive Element to user trigger programmable action
<object\>
Element to embed external resource
Source: <object>: The External Object element - HTML: HyperText Markup Language | MDN
<pre>
Element to display preformatted text (as literally written in HTML Source Code)
<progress>
Progress Indicator Element to display loading progress bar
Source: <progress>: The Progress Indicator element - HTML: HyperText Markup Language | MDN
Block Element
📦 Element to stack as blocks (default) & fill width of HTML
Inline Element
🔤Element Flow Content to flow side-by-side
References
CSS Property
↔ variable to define visual characteristic ofHTMLElement
Selector
↔ CSS Syntax to define pattern to matchHTMLElement
instances (& special states) in document to direct Style RuleHTMLCollection
↔ Array-Like Object showing a live collection ofHTMLElement
Type Selector
↔ Selector to match all instance by typeofHTMLElement
node inDocument
live collection
↔ Array-Like Object list ofHTMLElement
with realtime auto-update onDocument
change<button>
↔ Interactive Element to user trigger programmable action<pre>
↔ Element to display preformatted text (as literally written in HTML Source Code)Class Selector
↔.myClass
Selector to match anyHTMLElement
withclass
attributeSpecificity
↔ Weighting Algorithm for Layout engine to choose which competing Selector Style Rule to apply toHTMLElement
HTML Attribute
↔ props forHTMLElement
<progress>
↔ Progress Indicator Element to display loading progress barBlock Element
↔ 📦 Element to stack as blocks (default) & fill width of HTMLFlow Content
↔ anyHTMLElement
to go inside<body\>
via Normal FlowInline Element
↔ 🔤Element Flow Content to flow side-by-sideNormal Flow
↔ default wayHTMLElement
arrange into Web PageBox Generation
↔ (process) Element format type set bydisplay
to process by CSS VFM & create boxMetadata Content
↔HTMLElement
to mod presentation/behavior ofDocument
& provides additional infocreatePortal()
↔ReactDOM API
Escape Hatch fn to renderchild
Element to anycontainer
Element other than parent<nav\>
↔ Semantic Navigation Section<div\>
to group navigational Element<select>
↔ Interactive Drop-down Menu Selection List Element to embed list of<option\>
Interactive
↔ Flow Content Element for user interaction<noscript>
↔ NoScript Metadata Content Element to load fallback content IF script disabled/fail load<base\>
↔ Base URL Metadata Content Element to specify base URL for use with relative URLs inDocument
<link>
↔ External Resource Link Element to specify Metadata Content relationships ofDocument
& external resources<meta>
↔ Metadata Content Element to define Metadata ofDocument
<script>
↔ Script Metadata Content Element to embed code (usually JS)<style\>
↔ Style Information Element to add CSS Metadata Content<title\>
↔ Metadata Content Element to displayDocument
title in Browser window title bar (or page tab)<head>
↔ Document Metadata Header Element to embed Metadata Contentonclick
↔ Mouse Event Signal fire when user click Elementoncontextmenu
↔ Mouse Event Signal fire when user right click Element to open context menuondblclick
↔ Mouse Event Signal fire when user double-click Elementonmousedown
↔ Mouse Event Signal fire when user press mouse button down over Elementonmouseenter
↔ Mouse Event Signal fire when user mouse pointer enter Element areaonmouseleave
↔ Mouse Event Signal fire when user mouse pointer leave Element areaonmouseout
↔ Mouse Event Signal fire when user move pointer out of Element (or children)onmouseover
↔ Mouse Event Signal fire when user move pointer over Element (or children)onmouseup
↔ Mouse Event Signal fire when user release up mouse button over Elementonwheel
↔ Mouse Event Signal fire when user roll mouse wheel over Elementondragend
↔ Drag Event Signal fire when user ends action of drag Elementondragenter
↔ Drag Event Signal fire when user drag Element enters drop targetondragleave
↔ Drag Event Signal fire when user drag Element leaves drop targetondragover
↔ Drag Event Signal fire while user drag Element over drop targetondragstart
↔ Drag Event Signal fire when user start to drag Elementondrag
↔ Drag Event Signal fire when user drag Elementondrop
↔ Drag Event Signal fire when user drop Element at drop targetUniversal Selector
↔*
Special Type Selector to match every ElementID Selector
↔#myID
Selector to match single unique Element:active
↔ Pseudo-Class to match Element activate by user:hover
↔ Pseudo-Class to match Element when user pointer over Element:focus
↔ Pseudo-Class to match when Element has focus:focus-visible
↔ Pseudo-Class to match when Element has focus & apply (default) focus-ring to highlight element.previousElementSibling
↔ to select previous direct Element Sibling.nextElementSibling
↔ to select next direct Element Sibling.parentElement
↔ to select direct Parent Element.lastElementChild
↔ to select last Element Child.firstElementChild
↔ to select first Element ChildDOM Traversal
↔ (process) to walk through DOM API ; to select ElementNode
relative to each otheronfocus
↔ Form Event Signal fire when Element gets focusoninvalid
↔ Form Event Signal fire when Element invalidonblur
↔ Form Event Signal fire when Element lost focusonfocusin
↔ Form Event Signal fire when Element about to gain focusonfocusout
↔ Form Event Signal fire when Element about to lose focusEvent Delegation
↔ (Design Pattern) to attach Event Listener to common parent to utilize Bubbling Phase to applyEvent
to multiple ElementCapturing Phase
↔Event
propagates down, fromDocument
Root to target Element, pass through every Parent ElementBubbling Phase
↔Event
propagate back up toDocument
Root, pass through Parent Element.textContent
↔ to return/set text content of Element (+ Descendant).parentElement
↔ to return Parent ElementChild Selector
↔\>
Selector for direct Child ElementDescendent Selector
↔ Selector for Descendant Element (rel to other Element)oncopy
↔ Clipboard Event Signal fired when user copy Element contentoncut
↔ Clipboard Event Signal fired when user cut Element contentonpaste
↔ Clipboard Event Signal fired when user paste Element contentonchange
↔ Form Event Signal fire when content changes in<input\>
Elementoninput
↔ Form Event Signal fire when user input to ElementelementInViewport()
↔ utility to check IFHTMLElement
inside ViewportReact.Fragment
↔ empty React placeholder container w/o "physical" Element add to final HTMLLayout Shift
↔ when Element in Viewport changes position - any jitter between frames - indicate visual instability, usually unintentional - measure by CLS