🪟 Modal — finestra sovrapposta al contenuto
<button data-bs-toggle="modal" data-bs-target="#mioModal" class="btn btn-primary">
Apri finestra
</button>
<div class="modal" id="mioModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title">Titolo</h5>
<button data-bs-dismiss="modal" class="btn-close"></button>
</div>
<div class="modal-body">Contenuto della finestra.</div>
</div>
</div>
</div>
⚠️ Il modal richiede il file JS di Bootstrap caricato correttamente (vedi guida Fondamenti, Passo 2 del setup) — senza JS, cliccare sul pulsante non apre nulla, perché è lo script a leggere gli attributi data-bs-toggle/data-bs-target e gestire l'apertura.
💡 data-bs-dismiss="modal" sul pulsante di chiusura fa esattamente l'inverso: chiude il modal più vicino nella gerarchia HTML, senza bisogno di specificarne l'id.