元素垂直居中和水平居中的方法
水平居中:
-
给元素一个宽度然后使用margin
body{
width:900px;
margin:0 auto;
} -
定位实现
body{
position:absolute;
left:50%;
} -
浮动
body{
float:left;
right:50%;
} -
几个元素同时居中在一条线上
body{
vertical-align:middle;
} -
利用table
ul{
display:table;
}
ul li{
display:table-cell;
} -
使用inline-block实现,在父元素上设置text-align
body{
text-align:center;
}
.content{
display:inline-block;
}
垂直居中
- 设置line-height=height
- 使用定位
- 浮动
- vertical-align
.content{
display:table-cell;
vertical-align:middle;
}