DOM

  • "once" event listener option
  • async attribute for external scripts
  • autocomplete attribute: on & off values
  • ChildNode.remove()
  • classList (DOMTokenList)
  • Client Hints: DPR, Width, Viewport-Width
  • CSS.supports() API
  • Custom Elements v0
  • Custom Elements v1
  • CustomEvent
  • defer attribute for external scripts
  • Dialog element
  • disabled attribute of the fieldset element
  • Document Object Model Range
  • document.elementFromPoint()
  • document.evaluate & XPath
  • document.head
  • DOM manipulation convenience methods
  • DOM Parsing and Serialization
  • DOMContentLoaded
  • DOMMatrix
  • Element.closest()
  • Element.insertAdjacentElement() & Element.insertAdjacentText()
  • Element.scrollIntoViewIfNeeded()
  • EventTarget.addEventListener()
  • EventTarget.dispatchEvent
  • focusin & focusout events
  • getElementsByClassName
  • HTML Imports
  • HTML templates
  • indeterminate checkbox
  • input event
  • inputmode attribute
  • IntersectionObserver
  • KeyboardEvent.charCode
  • KeyboardEvent.code
  • KeyboardEvent.getModifierState()
  • KeyboardEvent.key
  • KeyboardEvent.location
  • KeyboardEvent.which
  • Link type "noreferrer"
  • matches() DOM method
  • matchMedia
  • maxlength attribute for input and textarea elements
  • Media Source Extensions
  • MediaRecorder API
  • Mutation events
  • Mutation Observer
  • naturalWidth & naturalHeight image properties
  • Navigation Timing API
  • Network Information API
  • Node.compareDocumentPosition()
  • Node.innerText
  • Node.textContent
  • Passive event listeners
  • Picture element
  • Pointer events
  • querySelector/querySelectorAll
  • readonly attribute of input and textarea elements
  • rel=noopener
  • relList (DOMTokenList)
  • Resize Observer
  • Resource Hints: dns-prefetch
  • Resource Hints: Lazyload
  • Resource Hints: preconnect
  • Resource Hints: prefetch
  • Resource Hints: preload
  • Resource Hints: prerender
  • scrollIntoView
  • Shadow DOM v0
  • Shadow DOM v1
  • Touch events
  • Web Animations API
  • XMLHttpRequest advanced features
  • CSS

  • #rrggbbaa hex color notation
  • ::first-letter CSS pseudo-element selector
  • ::placeholder CSS pseudo-element
  • ::selection CSS pseudo-element
  • :default CSS pseudo-class
  • :dir() CSS pseudo-class
  • :focus-within CSS pseudo-class
  • :has() CSS relational pseudo-class
  • :in-range and :out-of-range CSS pseudo-classes
  • :indeterminate CSS pseudo-class
  • :matches() CSS pseudo-class
  • :optional CSS pseudo-class
  • :placeholder-shown CSS pseudo-class
  • background-position-x & background-position-y
  • Blending of HTML/SVG elements
  • Case-insensitive CSS attribute selectors
  • Crisp edges/pixelated images
  • CSS @apply rule
  • CSS all property
  • CSS Appearance
  • CSS Backdrop Filter
  • CSS background-attachment
  • CSS background-blend-mode
  • CSS Canvas Drawings
  • CSS Containment
  • CSS Cross-Fade Function
  • CSS currentColor value
  • CSS Device Adaptation
  • CSS display: contents
  • CSS Exclusions Level 1
  • CSS Filter Effects
  • CSS filter() function
  • CSS font-rendering controls
  • CSS font-size-adjust
  • CSS font-stretch
  • CSS Grid Layout
  • CSS hanging-punctuation
  • CSS image-set
  • CSS Initial Letter
  • CSS initial value
  • CSS line-clamp
  • CSS Logical Properties
  • CSS Masks
  • CSS Motion Path
  • CSS namespaces
  • CSS page-break properties
  • CSS position:fixed
  • CSS position:sticky
  • CSS Reflections
  • CSS revert value
  • CSS Scroll snap points
  • CSS scrollbar styling
  • CSS text-indent
  • CSS text-justify
  • CSS text-orientation
  • CSS text-stroke and text-fill
  • CSS touch-action property
  • CSS unset value
  • CSS user-select: none
  • CSS widows & orphans
  • CSS will-change property
  • CSS writing-mode property
  • CSS zoom
  • CSS3 attr() function
  • CSSOM Scroll-behavior
  • display: flow-root
  • Explicit descendant combinator >>
  • Improved kerning pairs & ligatures
  • letter-spacing CSS property
  • Media Queries: interaction media features
  • Media Queries: resolution feature
  • Rebeccapurple color
  • Scoped CSS
  • selector list argument of :not()
  • selector list argument of :nth-child and :nth-last-child CSS pseudo-classes
  • Window.devicePixelRatio
  • Index

  • index