
<dialog> and popover: layered UI patterns
Built-in layered UI with focus, top layer, and animations handled for you.
Web Standards
Daily web platform news

<dialog> and popover: layered UI patternsBuilt-in layered UI with focus, top layer, and animations handled for you.

popover attribute in practiceCovers implicit anchors, auto vs manual vs hint modes, and JS control for accessible popovers.

<input type="number">A detailed walkthrough of the <input type="number">, its quirks and best practices in modern browsers.

Using just HTML and a few attributes, you can build accessible and reliable OTP forms.

<output> tagRediscover the forgotten HTML element that improves accessibility.

hidden="until-found"Enhancing collapsible sections with progressive discovery and better find-in-page support.

setHTML(), Trusted Types and the Sanitizer APINew setHTML() and Sanitizer API prevent XSS by safely inserting HTML into the DOM.

Proposed <rangegroup> element for multi-thumb range sliders with ::slider-thumb() styling.

Built-in DOM methods like insertRow and insertCell make building and querying tables easier.

Compatibility table of HTML elements in JAWS, NVDA, VoiceOver, and TalkBack.