Maison > interface Web > tutoriel CSS > Liste déroulante de la barre de navigation Bootstrap 5 : pourquoi ma liste déroulante ne s'effondre-t-elle pas et comment puis-je y remédier ?

Liste déroulante de la barre de navigation Bootstrap 5 : pourquoi ma liste déroulante ne s'effondre-t-elle pas et comment puis-je y remédier ?

DDD
Libérer: 2024-12-27 10:01:10
original
272 Les gens l'ont consulté

Bootstrap 5 Navbar Dropdown: Why Doesn't My Dropdown Collapse, and How Do I Fix It?

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal