水平居中:
-
给元素一个宽度然后使用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; }