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 ofHTMLElementSelector↔ CSS Syntax to define pattern to matchHTMLElementinstances (& special states) in document to direct Style RuleHTMLCollection↔ Array-Like Object showing a live collection ofHTMLElementType Selector↔ Selector to match all instance by typeofHTMLElementnode inDocumentlive collection↔ Array-Like Object list ofHTMLElementwith realtime auto-update onDocumentchange<button>↔ Interactive Element to user trigger programmable action<pre>↔ Element to display preformatted text (as literally written in HTML Source Code)Class Selector↔.myClassSelector to match anyHTMLElementwithclassattributeSpecificity↔ Weighting Algorithm for Layout engine to choose which competing Selector Style Rule to apply toHTMLElementHTML Attribute↔ props forHTMLElement<progress>↔ Progress Indicator Element to display loading progress barBlock Element↔ 📦 Element to stack as blocks (default) & fill width of HTMLFlow Content↔ anyHTMLElementto go inside<body\>via Normal FlowInline Element↔ 🔤Element Flow Content to flow side-by-sideNormal Flow↔ default wayHTMLElementarrange into Web PageBox Generation↔ (process) Element format type set bydisplayto process by CSS VFM & create boxMetadata Content↔HTMLElementto mod presentation/behavior ofDocument& provides additional infocreatePortal()↔ReactDOM APIEscape Hatch fn to renderchildElement to anycontainerElement 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 displayDocumenttitle 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↔#myIDSelector 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 ElementNoderelative 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 applyEventto multiple ElementCapturing Phase↔Eventpropagates down, fromDocumentRoot to target Element, pass through every Parent ElementBubbling Phase↔Eventpropagate back up toDocumentRoot, 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 IFHTMLElementinside 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