赤いブロックをWebページの中央に配置しようとし、フッターブロックを赤の下に、最後に白のブロックを上に赤いブロックとフッターの左と右が何らかの理由でマージントップが動作していません。垂直に中心を合わせようとすると余白と余白が機能しない
デッドリンクが存在するようにローカルファイルからマイコードをコピーしましたが、CodePenとは関係ないと思います同じ。
#container {
display:block;
position:relative;
margin-left:auto;
margin-right:auto;
border:solid black;
border-width: 3px;
border-radius:5px;
background-color:red;
height:650px;
width:850px;
padding:1px;
}
#container.hover {
}
.wrapper {
display:block;
margin-left:auto;
margin-right:auto;
margin-top:auto;
margin-bottom:auto;
height:450px;
width:650px;
background-color:white;
border:solid black;
border-width:1px;
}
#grid {
display:inline-block;
float:left;
background-color:white;
height:10px;
width:10px;
border: solid black;
border-width:.5px;
margin-left:auto;
margin-right:auto;
margin-top: auto;
margin-bottom: auto;
padding:.5px .5px .5px .5px;
}
#foot {
display:block;
height:90px;
border:solid black;
border-width: 2px;
margin-top:auto;
}
http://codepen.io/Kennpow/pen/bpJRvw
あなたは 'margin:auto;'ですか? –
[マージントップ/ボトムはマージンに左右されません]サンプルの左/右が可能です(http://stackoverflow.com/questions/28960204/margin-top-bottom-not-works-the-to-マージン - 左 - 右 - の - サンプル) –
重複http://stackoverflow.com/q/6775273/1028949 – Quantastical