Code has been added to clipboard!

HTML dialog Tag

Reading time 1 min
Published Jul 19, 2017
Updated Oct 2, 2019

HTML dialog Tag: Main Tips

  • Introduced in HTML5, dialog tag specifies an interactive dialog box.
  • You must use both opening and closing dialog tags.
  • This tag supports global attributes.
Udacity
Pros
  • Simplistic design (no unnecessary information)
  • High-quality courses (even the free ones)
  • Variety of features
Main Features
  • Nanodegree programs
  • Suitable for enterprises
  • Paid certificates of completion
Udemy
Pros
  • Easy to navigate
  • No technical issues
  • Seems to care about its users
Main Features
  • Huge variety of courses
  • 30-day refund policy
  • Free certificates of completion
Datacamp
Pros
  • Great user experience
  • Offers quality content
  • Very transparent with their pricing
Main Features
  • Free certificates of completion
  • Focused on data science skills
  • Flexible learning timetable

Using dialog Tags

HTML dialog tags create pop-up dialog boxes in the code:

Example
<table>
  <tbody>
    <tr>
      <th>Morning<dialog open>This is an open dialog window</dialog></th>
      <th>Day</th>
      <th>Evening</th>
    </tr>
    <tr>
      <td>8:00</td>
      <td>12:00</td>
      <td>17:00</td>
    </tr>
  </tbody>
</table>

open is the most commonly used attribute for this tag. When it is set, the HTML dialog box is active and available for interaction. When it is not set, the box will not be displayed.

Note: you cannot use the tabindex attribute with HTML dialog tags.

Browser support

Browser image
Chrome
37+
Browser image
Edge
-
Browser image
Firefox
53+
Browser image
IE
-
Browser image
Opera
24+
Browser image
Safari
-

Mobile browser support

Browser image
Chrome
37+
Browser image
Firefox
53+
Browser image
Opera
-
Browser image
Safari
-