recherche

Maison  >  Questions et réponses  >  le corps du texte

Comment centrer la navigation sur la page à l'aide de la liste ul ?

<p> <p>以下是HTML et CSS代码</p> <p><br /></p> <pre class="brush:css;toolbar:false;">.nav{ largeur : 100 % ; hauteur : 100 % ; poste : fixe ; couleur de fond : blanc ; débordement caché; } .menu un{ remplissage : 30 px ; la couleur noire; alignement du texte : centre ; gauche : 0 ; marge : 0 automatique ; flexion : aucune ; affichage : flexible ; aligner les éléments : centre ; justifier-contenu : centre ; }</pré> <pre class="brush:html;toolbar:false;"><nav class="nav"> <ul class="menu"> <li><a href="#">Google Store</a></li> <li><a href="#">Recherche Google</a> ≪/li> <li><a href="#">Spotify</a></li> <li><a href="#">Blog Spotify</a></li> <li><a href="#">Espace carré</a></li> <li><a href="#">Autres travaux</a></li> </ul> </nav></pre> <p><br /></p> <p>
P粉052686710P粉052686710470 Il y a quelques jours517

répondre à tous(1)je répondrai

  • P粉642436282

    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.

    répondre
    0
  • Annulerrépondre