CSS Centre de la barre de navigation de liens
De la difficulté à centrage du texte des liens sur ma barre de navigation, marge à gauche et à droite de l'auto ne fonctionne pas et j'ai essayé d'affichage de réglage de types de bloc/inline-block en vain. La solution est probablement de me regarder en face, je sais, mais je ne peux vraiment pas à le trouver.
CSS:
.navmenu {
background-color: #1e1e1e;
background-image: url("../images/NavBar.gif");
background-position: top;
border-top: 1px solid #383838;
margin-bottom: 5px;
z-index:105;
}
.navlink {
margin-left:auto;
margin-right: auto;
width: 100%;
font-size: 28px;
text-transform: uppercase;
}
HTML:
<div class="navmenu">
<div class="navlink">
<a href="index.php">Home</a>
<a href="http://twitch.tv/" target="_blank">Twitch</a>
<a href="http://youtube.com/" target="_blank">YouTube</a>
<a href="http://twitter.com/" target="_blank">Twitter</a>
<a href="http://facebook.com/" target="_blank">Facebook</a>
<a href="teamspeak.php">Teamspeak</a>
<a href="/forum/">Forum</a>
</div>
</div>
- si aucune réponse a résolu votre question, veuillez envisager d'accepter en cliquant sur la coche et upvote. Cela indique à l'ensemble de la communauté que vous avez trouvé une solution et donne une certaine réputation à la fois le répondeur et vous-même. Il n'y a aucune obligation à le faire.
Vous devez vous connecter pour publier un commentaire.
Utiliser flex pour obtenir plus flexible:
Dirait que vous êtes réglage
.navlink
width
à100%
. Le réduire à la largeur du reste de votre contenu. J'ai essayé800px
et il a bien fonctionné.Cela a fonctionné pour moi.
Vous CSS suivant sur .navlink
CSS:
HTML:
j'ai une autre très bonne solution pour vous
Essayer:
Le haut logo est centré car il a une largeur fixe. La barre de navigation n'est pas centrée parce que c'est 100% de la largeur de l'écran. Si vous faites ce un pour cent inférieur ou de l'utilisation de la même largeur que le logo de l'image, ensuite, il sera centrée.
Ajouter
text-align:center;
à votrenav-link
classe