Ich fand diese wirklich einfache Möglichkeit, responsive Menü auf w3schools (article) zu machen, aber ich habe seit ein paar Tagen kämpfen versucht, es horizontal zu zentrieren.So zentrieren Sie das Nav
html
<ul class="topnav">
<li><a href="#home">Home</a></li>
<li><a href="#news">News</a></li>
<li><a href="#contact">Contact</a></li>
<li><a href="#about">About</a></li>
<li class="icon">
<a href="javascript:void(0);" onclick="myFunction()">☰</a>
</li>
</ul>
CSS
/* Remove margins and padding from the list, and add a black background color */
ul.topnav {
list-style-type: none;
margin: 0;
padding: 0;
overflow: hidden;
background-color: #333;
}
/* Float the list items side by side */
ul.topnav li {float: left;}
/* Style the links inside the list items */
ul.topnav li a {
display: inline-block;
color: #f2f2f2;
text-align: center;
padding: 14px 16px;
text-decoration: none;
transition: 0.3s;
font-size: 17px;
}
/* Change background color of links on hover */
ul.topnav li a:hover {background-color: #111;}
/* Hide the list item that contains the link that should open and close the topnav on small screens */
ul.topnav li.icon {display: none;}
mit Ihren Medien-Anfragen weiterhin in der Lage sein werden denken [ dies] (http://www.w3schools.com/howto/tryit.asp?filename=tryhow_js_topnav) ist der Code, den ich verwendet habe – Dino