DEV Community

loading...

Discussion on: HTML can do that?

Collapse
pedrootero profile image
Pedro Otero Prada

Is it fair to say that HTML can do dialogs? It's not only that there's JS involved. It's that you still have to position it. There is semantics value for accessibility though.

Collapse
ananyaneogi profile image
Ananya Neogi Author

You don't need css to actually make it work. Yes, JS is required to put the attribute but I think it's fair to say that html is doing all of the heavy lifting!

Collapse
alexander_32 profile image
Alexander--

JS is NOT required for making dialogs! It is possible to make them in pure CSS:

chdir.github.io/dialog-demo/

Collapse
pedrootero profile image
Pedro Otero Prada

What about the positioning? I think overlapping everything in the page is a key feature of a dialog, and I see there is positioning in the CSS.