J'essaie de centrer ce menu. Comment se fait-il que je ne puisse pas le centrer avec les deux types de moyens que j'ai essayé de centrer? J'ai essayé de le centrer avec html et css comme indiqué avec des commentaires. Je me demandais juste pourquoi, je pourrais probablement le comprendre mais cela me prendrait longtemps. Je sais que je peux le corriger avec la position: absolue, top: 50%, left: 50%; Mais même cela, comment puis-je l'utiliser dans le bon sens? Comment puis-je utiliser le positionnement absolu correctement et dans le bon sens? Aussi quelle est la position relative? À quoi cela sert-il et comment cela se compare-t-il à l'absolu? Plz et merci.Comment se fait-il que je ne puisse pas centrer ce code HTML?
Voici mon CSS:
ul {
text-align: center; /* How come this doesn't center it? */
padding: 4px;
list-style-type: none;
margin: 0;
overflow: hidden;
}
li {
float: left;
}
a.menuItem:link,
a.menuItem:visited {
display: block;
width: 120px;
font-weight: bold;
color: white;
background-color: #800000;
text-align: center;
padding: 4px;
text-decoration: none;
text-transform: uppercase;
}
a.menuItem:hover,
a.menuItem:active {
background-color: black;
}
Voici mon HTML:
<center> <!-- And how come this doesn't center it? -->
<ul background="/victoria/cutiepie2.jpg">
<li><a href="/scripts/call.php" class="menuItem">Call</a></li>
<li><a href="/scripts/text.html" class="menuItem">Text</a></li>
<li><a href="/menu/home.html" class="menuItem">Home</a></li>
<li><a href="/menu/news.html" class="menuItem">News</a></li>
<li><a href="/menu/media.html" class="menuItem">Media</a></li>
<li><a href="/menu/downloads.html" class="menuItem">Downloads</a></li>
<li><a href="/menu/forum.html" class="menuItem">Forum</a></li>
</ul>
</center>
L'élément '