margin: 0 auto
ボディ幅が設定されていると機能しません。どうして?<body>ウェブページの中心にするには?
body {
width: 960px;
}
#header {
height: 100px;
background-color: Green;
margin: 0 auto;
}
<html>
<head>
<title>Menu</title>
<link rel="Stylesheet" type="text/css" href="menu.css" />
</head>
<body>
<div id="header">
</div>
</body>
</html>
それはすでにあなたのソリューションが正しくない、この質問 –