一、高度固定
1)单行文本居中
使用line-height,将line-height值与外部盒子的高度设为一致即可
2)多行文本居中
中心思想:把多行文字放在一个标签里,对该标签进行居中处理,会容易得多
HTML结构
<div class="div1"><span class="div1-span">这里有好几行<br>文字</span></div>
css代码
.div1{displav:table-cell; 500px; height: 200px; padding:10px; border:1px solid #333; vertical-align:middle;} .div1-span{ display:inline-block; font-size:14px; vertical-align:middle;}
注意:外部div不能使用float,否则table-cell不起作用