Maison > interface Web > tutoriel CSS > Comment puis-je centrer les éléments de navigation dans Bootstrap 4 ?

Comment puis-je centrer les éléments de navigation dans Bootstrap 4 ?

Patricia Arquette
Libérer: 2024-11-26 09:30:10
original
278 Les gens l'ont consulté

How can I center navigation items in Bootstrap 4?

Centrage des éléments de navigation dans Bootstrap

Dans Bootstrap 4, l'alignement horizontal des éléments de navigation (liens) peut être réalisé à l'aide des utilitaires flexbox et margin.

Bootstrap 4 Alpha 6 et Plus tard

Pour centrer à la fois la marque et les liens dans Bootstrap 4 alpha 6 et versions ultérieures :

<nav class="navbar navbar-toggleable-md navbar-light bg-faded">
  <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
  </button>
  <div class="d-md-flex d-block flex-row mx-md-auto mx-0">
    <a class="navbar-brand" href="#">Navbar</a>
    <div class="collapse navbar-collapse mr-auto">
Copier après la connexion

Dans ce code, les classes d-md-flex et d-block sont utilisées pour aligner la marque et les liens horizontalement sur les écrans de taille moyenne et supérieure. La classe flex-row garantit que les éléments sont disposés côte à côte. Les classes mx-md-auto et mx-0 centrent les éléments dans l'espace disponible, en ajustant la largeur de l'image de la marque.

Bootstrap 4.1

Pour Bootstrap 4.1 :

<nav class="navbar navbar-toggleable-md navbar-light bg-faded">
  <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
  </button>
  <div class="collapse navbar-collapse">
Copier après la connexion

Dans ce cas, mx-auto est appliqué directement sur la barre de navigation-nav pour centrer les liens seulement. La marque peut être centrée à l'aide d'autres techniques telles que justifier-content-center.

Positionnement des liens exactement dans la fenêtre

Pour centrer les liens exactement dans la fenêtre, considérez ceci technique :

<nav class="navbar navbar-toggleable-md navbar-light bg-faded">
  <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
  </button>
  <div class="navbar-nav">
Copier après la connexion

Ici, la navbar-nav reçoit une largeur fixe et justifier-content: center pour aligner les liens précisément dans le centre de l'écran.

Pour une personnalisation plus approfondie et des exemples supplémentaires, reportez-vous aux liens fournis dans la section de référence ci-dessous.

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal