css,如何让span中的两个span垂直居中排列。。。

html-css023

css,如何让span中的两个span垂直居中排列。。。,第1张

span元素内是不应该嵌套span元素的。这是错误的写法。请使用div等块级元素嵌套

实际上你要是把这三个span换成div的话,至少文字方面的排版问题就解决了。位置问题可以用margin和float来调整

1、首先打开hbuilder软件,新建一盒html文件,写入一个外围的div容器标签,div中设置一个span标签:

2、然后在上方设置style标签,在里面设置div的字体,高度和宽度以及背景颜色的属性,同时设置div的display属性为table-cell,将它设置为表格元素,然后设置纵向对齐方式vertical-align属性为中间居中,在span标签中不设置高度和宽度就可以垂直居中了:

3、最后打开浏览器就可看到垂直居中的效果了: