您的位置:首页 > Web前端 > CSS

CSS水平和垂直居中方式

2016-01-15 18:07 519 查看

CSS水平和垂直居中方式

1.水平居中

1.1 行内元素的水平居中


/*行内元素水平居中*/
#div{
text-align:center;
}


1.2 块级元素的水平居中


/*块级元素水平居中*/
#div{
margin:0 auto;
}


1.3多个块级元素水


/*多个块级元素水平居中*/
#div-out{
text-align:center;
}
#div-in{
display:inline-block;
}


2.水平垂直居中

2.1 已知宽度高度的垂直水平居中


/*已知高度和宽度的水平垂直居中*/
#div-out{
position:relative;
}
#div-in{
width:100px;
height:100px;
position:absolute;
top:50%;
left:50%;
margin:-50px 0 0 -50px;
}


2.2 未知宽度高度的垂直水平居中


/*未知高度和宽度的水平垂直居中*/
#div-out{
position:relative;
}
#div-in{
position:absolute;
margin:auto;
top:0;
right:0;
bottom:0;
left:0;
}


2.3 当被居中的元素是inline或者是inline-block


#div-out{
display:table-cell;
text-align:center;
vertical-align:middle;
}
#div-in{

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息