Getting a close button to hang off of a dialog
Simpler dialogs with anchor-positioned close buttons.
Web Standards
Daily web platform news
Simpler dialogs with anchor-positioned close buttons.
How to build explicit HTML and ARIA relationships for accessibility.
Combining modern web APIs for seamless UI animations.
Developers still value practical UI over flashy new tech.
How HTML and CSS behave inside ePub ebooks.
Why toast popovers can float above dialogs yet stay unreachable, and how to fix the top-layer trap.
Built-in layered UI with focus, top layer, and animations handled for you.
popover attribute in practice
Covers implicit anchors, auto vs manual vs hint modes, and JS control for accessible popovers.
<input type="number">
A detailed walkthrough of the input 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> tag
Rediscover 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 API
New 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.