チャットのタグにdialigタグを使用することもあるとのことで、調べてみると
HTML5で導入された要素で、モーダルダイアログ(ポップアップウィンドウ)を表現するためのものです。ボタンをクリックするとダイアログが表示されるものです。ダイアログ内の「閉じる」ボタンをクリックすると、ダイアログが閉じます。多くのチャットボットの実装では、継続的なメッセージの流れを模倣するための専用のUIフレームワークやライブラリが使用するとのことで、これらは、<dialog>
タグではなく、リスト、カード、ボタンなどの他のHTML要素を活用してチャットのインターフェースを構築します。ただ、初めて、知ったので、どこかで試してみたいと思います。
MDNより https://developer.mozilla.org/ja/docs/Web/HTML/Element/dialog
<dialog open>
<p>Greetings, one and all!</p>
<form method="dialog">
<button>OK</button>
</form>
</dialog>