html中如何让span的文字居中

html-css046

html中如何让span的文字居中,第1张

style=

"text-align:center;line-height:18px

"

水平居中text-align:center;

设置行高line-height:18px

同span高度一样,那么文字就可以垂直居中了(仅限一行文本)。

span是行元素,你需要把它转化成块元素,才能使宽生效,居中生效

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>span居中</title>

<style type="text/css">

span{

background: #ccc

color: white

}

</style>

</head>

<body>

<span style="width:100%text-align:centerdisplay:block">span居中</span>

</body>

</html>

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

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

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