これはうまくいくはずです。ネストされた div が親 div の中央にあるようにしたいだけです。これは少なくとも何かを中心に置くための正しいアプローチですか、それとも私は基準から外れていますか? 私は自分のウェブサイトを構築し始めたばかりです。
#container {
position:relative;
width:980px;
height:900px;
margin:auto;
border:1px solid red;
}
#logo {
width:960px;
height:305;
margin: 0 auto;
position:absolute;
}
そしてマークアップ
<body>
<div id = "container">
<div id = logo><img src="img/johndoe.jpg" width="960" height="305"/></div>
</div><!-- end of container -->
</body>
実際には、ネストされた div はコンテナーの左端にあります。