Native <dialog> component. Supports :target (anchor), show() and
showModal() open methods. Structure: dialog > [data-role="header"] > [data-role="title"] +
[data-role="tools"] + [data-role="body"] + [data-role="footer"].
<dialog> element — accessible and semantic.:target (anchor link), dialog.show() (no backdrop),
dialog.showModal() (with backdrop).data-role="header" / data-role="title",
data-role="tools", data-role="body", data-role="footer".<a href="#dialogId"> to open and <a href="##"> to close.