So nur mal auf die schnell, muss natürlich noch angepasst werden

<!DOCTYPE html>

<html lang="de">

<head>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>

<style>

ul {display:flex;justify-content:center;list-style:none; background-color:lightgrey;}

ul li {margin:0 10px;color:white;font-size:35px;}

.hamburger {border-top:2px solid black;width:20px;margin:5px 0;}

.flexhamburger {display:none;justify-content:center;}

.close {display:none;}

@media (max-width:700px) {

ul {display:none;}

.flexhamburger {display:flex;}

}

</style>

</head>

<body>

<div class="flexhamburger" id="ham">

<div>

<div class="hamburger"></div>

<div class="hamburger"></div>

<div class="hamburger"></div>

</div>

</div>

<div class="close" id="clos">CLOSE</div>

<ul id="menu">

   <li>Startseite</li>

   <li>Kochen</li>

   <li>Accessoires</li>

   <li>Porzellan</li>

   <li>Stoffe</li>

   <li>Inneneinrichtungen</li>

   <li>Kontakt</li>

</ul>

<script>

$(".flexhamburger").click(function(){

$("#menu").slideToggle();

});

$(window).resize(function () {

if ($(window).width()>700) {

$("ul").css("display", "flex");

}

else

{

$("ul").css("display", "none");

}

});

</script>

</html>

...zur Antwort

Nebeneinander kannst du auch mit Inline erreichen. Kommt drauf an was dein Ziel ist. Generell würde ich aber auch zur Flexbox raten. Damit kann man am besten ausrichten.

Wenn deine div keine Schriftinhalt haben floaten sie ja hintereinander. Nur die schrift floatet ja.

...zur Antwort

Schau dir mal das Thema Flexbox an.

Damit lässt sich am leichtesten zentrieren.

...zur Antwort

nicht zum verstehen aber zum prüfen

Zinsrechner - Zinsen online berechnen (zinsen-berechnen.de)

...zur Antwort

Vielleicht ein Kochzept mit Foto, Listen, verschiedenen Überschriften...

...zur Antwort

du zentrierst dein ul. Füge ul li {list-style-position:inside;} hinzu. hilft das?

...zur Antwort

naja muss er ja nicht teilen, ist ja dem Fragesteller überlassen. Aber danke für den Input.

...zur Antwort