2015-10-11 46 views
1

我有一個文本和一個div彼此相鄰(它說:「BitHumor」和「檢查」符號),但它們不是相互對齊(見圖片)垂直文本在同一行排列的div

這裏是我的HTML和CSS代碼:

<font face='HelveticaNeue-bold' color='#4671A5' font size='6' style='position:absolute;z-index:500;width:100%;top:120px;vertical-align:middle;'> 
<center>" . $row["username"]. "&nbsp;<div class='" . $row["status"]. "'></div> 
    <style> 
    .official { 
    content: url('http://bithumor.co/1234567890.png'); 
    width: 28px; 
    height: 28px; 
     display: inline; 
    z-index:999999; 
    position: absolute; 
    vertical-align:middle; 
    } 
    </style> 

enter image description here

如何使文字( 「BitHumor」)和DIV(圖片 - 有標記)垂直對齊?

+0

你嘗試過將'垂直對齊:bottom'的對號?另外,你可以發佈完整的HTML和CSS,所以問題可以複製?或者在jsfiddle.net上發佈演示? –

+0

我還沒有試過,但我不會,這是文本和圖像對號 –

+0

垂直對齊整個HTML:底部不起作用 –

回答

3

這裏有兩種選擇:

  1. 取出絕對定位。通過從對勾類(.official)去除position: absolute,你就可以使用vertical-align

  2. 對準使用margin此加入勾選類:.official { margin-top: 5px; }

+0

謝謝它的工作:) –

+1

他們都很好 –