1、 文字的水平居中
将一段文字置于容器的水平中点,只要设置text-align属性即可:
text-align:center;

先为该容器设置一个明确宽度,然后将margin的水平值设为auto即可。
div#container {
width:760px;
margin:0 auto;
}

a.对于单行文本,我们只需要将文本行高(line-height)和所在区域高度(height)设为一致即可:

1)父级元素高度不固定
父级高度不固定的时,高度只能通过内部文本来撑开。这样,我们可以通过设置内填充(padding)的值来使文本看起来垂直居中,只需设置padding-top和padding-bottom的值相等:

我们可以设置父级div的display属性:display: table;;然后再添加一个div包含文本内容,设置其display:table-cell;和vertical-align:middle;。具体代码如下:


在子元素上加float:left; 在父元素上加clearfix

