文字少于一行时居中,超过一行时靠左

文字少于一行时居中,超过一行时靠左

##css部分
.box{
text-align: center;
}
.text{
display: inline-block;
text-align: left;
}
##html部分

文字长度

原理:
给 p 标签设置 inline-block 后,该标签变成 内联块级元素。根据内联元素的特性,宽度为 auto 默认值时,真实宽度为文本的宽度,此时 text-align: left 是起了作用的,它在 p 标签中靠左显示,而整个 p 标签因为父级 div 的 text-align: center 设置又居中,所以出现一行时居中,超出一行时靠左的表象。

猜你喜欢

转载自blog.csdn.net/csdn_xng/article/details/86556097
今日推荐