试图将我的红色块置于网页中间,并将页脚块置于红色底部,最后在顶部之间放置白色块的红色块和页脚。由于某种原因,保证金顶部不工作,虽然左侧和右侧是..当我尝试垂直居中时,边缘顶部和边距底部不起作用
从本地文件复制我的代码,所以有一些死链接,但我认为他们是无关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;'? –
[Margin-top/bottom不可用于示例中的margin-left/right]的可能重复(http://stackoverflow.com/questions/28960204/margin-top-bottom-not-works-the-to-边缘左右在一个样本) –
复制http://stackoverflow.com/q/6775273/1028949 – Quantastical