HTML <dialog> 标签

<dialog>标记定义一个对话框或子窗口。<dialog>元素使得在网页上创建弹出对话框和模态变得很容易。


实例

使用 <dialog> 元素:

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <p><b>注释:</b>只有 Chrome 和 Safari 6 和支持 dialog 标签。</p>
  5. <table border="1">
  6. <tr>
  7. <th>一月 <dialog open="">这是打开的对话窗口</dialog></th>
  8. <th>二月</th>
  9. <th>三月</th>
  10. </tr>
  11. <tr>
  12. <td>31</td>
  13. <td>28</td>
  14. <td>31</td>
  15. </tr>
  16. </table>
  17. </body>
  18. </html>

浏览器支持

元素
<dialog>37.079.053.0*不支持24.0

Safari 浏览器在默认情况下不支持,但是可以在 about:config 中启用(将 dom.dialog_element.enabled 设置为 true)。


定义和用法

<dialog> 标签定义对话框或窗口。


HTML 4.01 与 HTML 5 之间的差异

<dialog> 标签是 HTML 5 的新标签。


属性

HTML5 中的新属性。

属性 描述
open open 规定 dialog 元素是活动的,用户可与之交互。

全局属性

<dialog> 标签支持 HTML 中的 全局属性



事件属性

<dialog> 标签支持 HTML 中的 事件属性


dialog标签 更多实例

  1. <!DOCTYPE html>
  2. <html>
  3. <body>
  4. <h1>dialog 元素</h1>
  5. <p>这是一些文本。</p>
  6. <dialog open>这是一个打开的窗口。</dialog>
  7. <p>这是一些文本。</p>
  8. <p><b>Note:</b> Safari 和 Edge (v79) 浏览器不支持 dialog 标签.</p>
  9. </body>
  10. </html>