HTML/CSS の経験はあまりありませんが、ページ コンテナーとして機能する中央の div がある単純なレイアウトを実現しようとしています。他の例を調べてみましたが、なぜ私のものが機能しないのかわかりません (ヘッダーは表示されますが、左揃えになっています。中央に配置したいのです):
html:
<!DOCTYPE html>
<html>
<head>
<title>title</title>
<script type="text/javascript" src="script.js"></script>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<div id="container">
<div id="header"></div>
</div>
</body>
</html>
CSS:
body {
background: #fff;
font-family: Helvetica, Arial, sans-serif;
margin: 0;
padding: 0;
text-align: center;
}
#container {
background: #bbb;
width: 800px;
margin: 0, auto;
}
#header, #footer {
background: #333;
height: 40px;
}