在DIV里怎么用CSS控制该DIV内一行字的纵向对齐方式?

html-css019

在DIV里怎么用CSS控制该DIV内一行字的纵向对齐方式?,第1张

1、选中要对齐的DIV。

2、点击右侧CSS选项卡下的添加属性,如下图

3、在新添加属性名称下选择:line-height,

4、中间的数值框内填上数字,这个数值必须要和这个DIV的height属性值一样,才能使文字纵向居中,

5、第三个框中选择px。确认

6、或者直接在代码视图下的div中的style样式中添加line-height:100px,使这个DIV的行距line-height值与高度height值相等就可以实现垂直居中。

方法有很多:

1.浮动(float:left),这个样式就可以让这3列都脱离文档流,然后竖向排列,至于每一列的大小宽高可以通过设置(比如:width:90pxheight:200px),但是,这个方法有个缺点,因为脱离文档流,所以需要这些标签的父级标签清除浮动;方法如下

加一个clear的 类

.clear{zoom:1}

.clear:after{content:''display:blockclear:both}

2.display: inline-block每一列都加上这个样式,最好是能够也加上vertical-align: top避免排列出错