
1、利用text-align属性使文本水平居中。
text-align属性规定了文本在元素中的水平对齐,通过使用center值来设置文本。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | <!DOCTYPE html>
<html>
<head>
<meta charset= "utf-8" >
<title></title>
<style type= "text/css" >
.txt 1 {
font-size : 30px ;
text-align : center ;
}
span{
text-align : center ;
}
.txt 2 {
text-align : right ;
}
</style>
</head>
<body>
<p>这是内容 1 </p>
<p><span>这是内容 2 </span></p>
<p><span>这是内容 3 </span></p>
<!--上面用span居中时,无法居中,因此span是行级元素,
行级元素无法设置text-align,若把text-align设置给外面的p即可,
所以自己理解的,若想把行级元素居中,在外面给它套个块级元素。
-->
</body>
</html>
|
2、line-height属性使文字垂直居中
把 line-height 的高度设置和 height 高度一样就能使文字垂直居中。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | html,body {
width : 100% ;
height : 100% ;
margin : 0 ;
padding : 0 ;
}
.content {
width : 300px ;
height : 300px ;
background : orange;
margin : 0 auto ;
position : relative ;
top : 50% ;
margin-top : -150px ;
}
|
以上就是css设置文字居中的两种方法,希望对大家有所帮助。更多编程基础知识学习:python学习网
本文教程操作环境:windows7系统、css3版,DELL G3电脑。