css_eg01_讓不知道寬高的兩個元素水平垂直居中
阿新 • • 發佈:2018-12-25
html結構部分:
<div id="parent">
<div id="child">
</div>
</div>
css部分:
#parent{
width: 500px;
height: 500px;
background: blue;
vertical-align:middle;/*display:table-cell與大小不固定元素的垂直居中*/
display:table-cell;
}
#child{
width: 50px;
height: 50px;
margin:auto;
background: red;
}
最主要的是三個屬性:vertical-align:middle;一般情況下不起作用,配合display:table-cell;一起使用就可以起作用了,
然後child再設定margin:auto;