شرح صفوف ومحتوى الفقرة
لحماية المستخدم من إغلاق نموذج تحرير طويل بالخطأ عند النقر خارج النافذة، أضف السمتين data-bs-backdrop="static" وdata-bs-keyboard="false" على عنصر .modal؛ وعندما ينقر الزائر خارجها يمنحه بوتستراب نبضة ارتداد لطيفة تنبّهه إلى ضرورة الحفظ أو الإلغاء الصريح.
أما عند عرض شروط اتفاقية طويلة، فأضف الكلاس .modal-dialog-scrollable على .modal-dialog ليبقى رأس النافذة وتذييلها ثابتين بينما يتمرر النص داخل .modal-body فقط!
HTML
<button class="btn btn-primary" type="button"
data-bs-toggle="modal" data-bs-target="#termsMdl">
Read Terms</button>
<div class="modal fade" id="termsMdl"
data-bs-backdrop="static" tabindex="-1">
<div class="modal-dialog modal-dialog-scrollable">
<div class="modal-content">
<div class="modal-body">Long scrollable text</div>
</div>
</div>
</div>