我GOOGLE了很多次,我不明白为什么我的div不会居中。如何中心我的div
HTML:
<body><div id="mydiv"></div></body>
CSS
*{
margin:0;
padding:0;
}
html,body{height:100%; width:100%;}
#mydiv{
height:50%;
width:50%;
background:grey;
margin:auto;
}
它只水平和中心不会垂直居中,什么因为我不是看到它的问题。
这实际上是将父容器的50%放置在孩子的顶部和父母的顶部之间;因此,低于儿童底部0%。即(50/50/50 ... 150%高) - 与一个50%高的孩子。 – Dawson 2013-03-14 00:45:37