center text in an absolute positioned div

眉间皱痕 提交于 2019-11-29 15:38:55

You can use something along the lines of

 <div class="label" 
style="position: absolute; top: 70px; left: 20px; width: 200px; height: 120px; display: table; vertical-align: middle; border:1px solid #000">
    <span style="display: table-cell;vertical-align: middle;">
Also several lines of
Label Text
may be included
    </span>

please see http://jsfiddle.net/99F6D/1/

Try this:

 <div class="label" 
 style="position: absolute; top: 20px; left: 20px; width: 200px; height: 40px;">
    <span style="display:inline-block; vertical-align:middle"> Label Text </span>
 </div>

it's old question but the solution is super easy, because you now about height of div just put line-height with same value of height on css style.

whit your example it must be line-height:40px.

good like

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!