Maison > Questions et réponses > le corps du texte
P粉6424362822023-08-14 00:40:06
Vous devez appliquer les propriétés flexbox au conteneur contenant l'élément, et non à l'élément lui-même.
.nav { width: 100%; height: 100%; position: fixed; background-color: white; display: flex; align-items: center; justify-content: center; } .menu { list-style-type: none; padding: 0; } .menu a { padding: 30px; color: black; text-align: center; text-decoration: none; }
<nav class="nav"> <ul class="menu"> <li><a href="#">Google Store</a></li> <li><a href="#">Google Search</a> </li> <li><a href="#">Spotify</a></li> <li><a href="#">Spotify Blog</a></li> <li><a href="#">Squarespace</a></li> <li><a href="#">Other work</a></li> </ul> </nav>
Cela centrera votre ul horizontalement et verticalement dans le conteneur .nav.