css水平居中方式

1. text-align:center

这种方式只适合于内联元素或者文字处于块元素当中是,给块元素设置这个,那么块元素当中的文字或者内联元素则居中。兼容各种浏览器

<div class="center1">我是测试文字哦</div>
<div class="center1"><span>我是测试标签span</span></div>
.center1{
    text-align:center;
}

2. margin:0 auto

margin:0 auto;只适用于块元素,并且是要有宽度的块元素,至于块元素中放什么标签则无所谓。兼容各种浏览器

<div class="center2">我是有宽度的块元素</div>
.center2{
    margin:0 auto;
    width:200px;
    background: tan;
}

3. display:table

这个方式比较好用,但是只兼容ie8+的浏览器

<div class="center3">我是测试居中方式display:table的div</div>
.center3{
    display: table;
    margin:0 auto;
    background: springGreen;
}

示例代码

posted @ 2017-05-15 15:25  OliveKong  阅读(233)  评论(0编辑  收藏  举报