站长资讯网
最全最丰富的资讯网站

css如何设置文字居中

方法:1、使用text-align属性设置文字水平居中,语法“text-align:center”;2、使用line-height属性设置文字垂直居中,语法“line-height:数值”;3、使用CSS3的flex布局设置文字垂直居中。

css如何设置文字居中

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

1、使用text-align属性来使文字水平居中

text-align属性规定元素中的文本的水平对齐方式,通过使用center值设置文本居中。

text-align是一个基本的属性,它会影响一个元素中的文本行互相间的对齐方式。值left、right和center会导致元素中的文本分别左对齐、右对齐和居中,想要使文本居中,直接使用center即可。

该属性设置文本和img标签等一些内联对象(或与之类似的元素)的居中。

该属性有如下几个特点:

1)、text-align的center应用在一个容器上,它只针对容器里面的文字以及容器里面的display为inline或者inline-block的容器,如果里面的容器display为block,则里面的容器的内容不会居中。

2)、text-align具有向下传递性,会不断地向子元素传递。如果设置一个div,则其子div中的内容也会居中。

<!DOCTYPE html> <html> 	<head> 		<meta charset="UTF-8"> 		<title>css 水平居中</title> 		<style> 			.box { 				width: 400px; 				height: 100px; 				background: pink; 				text-align:center; 			} 		</style> 	</head> 	<body> 		<div class="box">css 水平居中了--文本文字</div> 	</body>  </html>

效果图:

css如何设置文字居中

css如何设置文字居中

3、CSS3的flex布局 使文字垂直居中

<!DOCTYPE html> <html>     <head>         <meta charset="UTF-8">         <title>css 垂直居中</title>         <style>             .box{                 width: 300px;                 height: 200px;                 background: #ccc;                  /*设置为伸缩容器*/                 display: -webkit-box;                 display: -moz-box;                 display: -ms-flexbox;                 display: -webkit-flex;                 display: flex;                 /*垂直居中*/                 -webkit-box-align: center;/*旧版本*/                 -moz-box-align: center;/*旧版本*/                 -ms-flex-align: center;/*混合版本*/                 -webkit-align-items: center;/*新版本*/                 align-items: center;/*新版本*/             }         </style>     </head>     <body>         <div class="box">css 垂直居中--文本文字(弹性布局)</div>     </body> </html>

效果:

css如何设置文字居中

推荐学习:css视频教程

赞(0)
分享到: 更多 (0)
网站地图   沪ICP备18035694号-2    沪公网安备31011702889846号