Je souhaite créer une barre NAV à l'aide de l'attribut CSS p> GRID CODE>. Actuellement, j'ai ce <div id="navbar">
<div id="navbarLinkContainer">
<a href="/">Home</a>
<a href="/about">About</a>
<a href="/projects">Projects</a>
<a href="/contact">Contact</a>
<a href="/imprint">Imprint</a>
</div>
</div>
3 Réponses :
Pourquoi ne pas utiliser p> align-items: centre code> sur le #navbar code> à la place; Comme il s'agit d'un conteneur flexible, il alignera ses enfants au milieu; Également modifié votre justify-items: droite code> à Justify-Content: fin code> <div id="navbar">
<div id="navbarLinkContainer">
<a href="/">Home</a>
<a href="/about">About</a>
<a href="/projects">Projects</a>
<a href="/contact">Contact</a>
<a href="/imprint">Imprint</a>
</div>
</div>
Vous pouvez simplement ajouter p> align-items: Centre code> à votre #navbar code>: <div id="navbar">
<div id="navbarLinkContainer">
<a href="/">Home</a>
<a href="/about">About</a>
<a href="/projects">Projects</a>
<a href="/contact">Contact</a>
<a href="/imprint">Imprint</a>
</div>
</div>
Si vous voulez que tous les liens soient au centre, vous pouvez modifier "Justify-Articles: Centre;" Dans la barre NAVBAR
#navbar {
height: 60px;
display: grid;
justify-items: center;
padding: 20px;
background: red;
}
#navbarLinkContainer {}
a {
text-decoration: none;
margin: 0 10px;
color: white;
background: black;
}
<div id="navbar">
<div id="navbarLinkContainer">
<a href="/">Home</a>
<a href="/about">About</a>
<a href="/projects">Projects</a>
<a href="/contact">Contact</a>
<a href="/imprint">Imprint</a>
</div>
</div>