2013-02-14 35 views
0

enter image description here如何在中間設置文字(水平和垂直)?

這是我的HTML和CSS

<div id="name"> 
<p>TEST TEST TEXT</p> 
</div> 

#name{ 
    width: 200px; 
    height: 50px; 
    background: #019fde; 
    border-radius: 10px; 
} 

如何設置在中間(水平和垂直)的文本?

+2

典型,經常問的問題,看看到搜索結果http://stackoverflow.com/search?q=vertical+align – sascha 2013-02-14 14:04:55

回答

2

如果只是一條線,您可以使用line-height。將line-height設置爲與元素相同的高度(本例中爲50px),文字將位於中間。

爲中心對齊文本,只需使用text-align:center;

0

,你也可以不打擾在div包裹p,並簡單地給頂部的p標籤一致的填充和底部將達到你想要的高度,同時也設置爲text-align:center