HTML dialog Element

The <dialog> element was added to HTML in version 5.2. It provides a way to define dialogs that are initially closed. These can be styled with CSS.

See my Object Computing (OCI) article Dialogs with Style: The New HTML <dialog> Element.