关键是我已经设置了vertical-align: center
属性
我有一个p
:
<p><span>Hello World</span></p>
p{
text-align:center;
height:200px;
width:200px;
border:1px black solid;
}
span{
vertical-align: middle;
display:inline-block;
}
这是演示:http: //jsfiddle.net/hh54188/yhLqV/2/
我希望段落中的文本可以在垂直和水平方向居中
但是span
'vertical-align
属性不起作用?为什么?
我得到了一些关于设置line-height
等于父级高度的建议,它仅在父级框中只有一行时才有效。
我怎样才能实现我的目标(也许我可以使用一些 css3 属性)?将内部元素设置在父垂直方向的中心