Problème de liste déroulante de la barre de navigation Bootstrap 5 : résolution de la fonctionnalité de réduction
Cette discussion aborde les défis rencontrés lors de la tentative de création d'un menu réactif ou d'un bouton déroulant à l'aide de Bootstrap 5. Malgré l'incorporation des icônes de navigation et déroulantes nécessaires, le menu déroulant ne répond pas. De plus, l'auteur a rencontré des difficultés avec d'autres classes Bootstrap telles que mr-auto et ml-auto.
La cause première de ces problèmes réside dans la transition de Bootstrap 4 à Bootstrap 5. Bootstrap 5 introduit des changements importants, y compris le remplacement des attributs data- par des attributs data-bs- pour tous les plugins JavaScript. Cette modification s'applique à divers composants JavaScript, notamment Collapse, Navbar, Carousel, Dropdown, Tabs et Modal.
Pour résoudre le problème de réduction de la liste déroulante, l'extrait suivant illustre la syntaxe correcte :
<button class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#navbar"> <span class="navbar-toggler-icon"></span> </button>
Cela garantit que les attributs de données sont conformes aux conventions Bootstrap 5.
De plus, Bootstrap 5 introduit de nouvelles classes pour la gestion horizontale alignement, comme ms-auto et me-auto, qui remplacent les classes ml-auto et mr-auto précédemment utilisées.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!