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; }