شرح صفوف ومحتوى الفقرة
يمثل عنصر
<dialog> الحاوية القياسية الأصيلة لإنشاء النوافذ الحوارية المشروطة وصناديق التأكيد. عند تشغيل هذا العنصر كنافذة مشروطة، يرتفع مباشرة إلى الطبقة العليا في محرك المتصفح متجاوزاً أي قيود ترتيب طبقي سابقة في الصفحة.
HTML
<!-- Native dialog container -->
<dialog open id="cookie-dialog">
<h2>Privacy Preferences</h2>
<p>Customize your cookie settings anytime.</p>
<button type="button">Confirm</button>
</dialog>
يؤدي استدعاء النافذة الحوارية عبر طريقة
dialog.showModal البرمجية إلى تفعيل طبقة تعتيم شاملة للصفحة يمكن تنسيقها عبر ::backdrop، مع حصر التركيز تلقائياً داخل النافذة وتوفير إمكانية الإغلاق السريع بالنقر على زر الهروب في لوحة المفاتيح.