2013-03-04 97 views
2

我試圖讓這個:文字的垂直對齊用css

http://img16.imageshack.us/img16/2198/screenshot20130304at146.png

但2小時後我有這樣的:

http://imageshack.us/photo/my-images/138/screenshot20130304at152.png

的問題是我沒有的想法如何對齊按鈕上的文本而不使用JavaScript,只能使用CSS。無論如何要做到這一點沒有JavaScript?這是我的代碼:

<div class='chart_button'> 
    <div>Pain Relief</div> 
</div> 
<div class='chart_button'> 
    <div>Pain relief by attack</div> 
</div> 

這裏是CSS:

.button_set .chart_button{ 
    display: inline-table; 
    height: 50px; 
    width: 110px; 
    background: url('../img/button-chart.png'); 
    font-size: 14px; 
    font-weight: bold; 
    color: #717171; 
    text-align: center; 
    margin-right: 1px; 
    cursor: pointer; 
    vertical-align: bottom; 
} 

回答

8

添加這個CSS:

.chart_button>div { 
    display:table-cell; 
    vertical-align:middle; 
} 
+0

謝謝!正是我需要的。 – mario595 2013-03-04 14:04:11