2013-09-25 38 views

回答

1

鑑於您知道容器的高度,您只需將line-height設置爲與height相同即可垂直對齊文本。

Demo

.div1 { 
    height: 20px; 
    line-height:20px; 
} 
+0

請注意,如果文字包裝完全無法正常工作。 – cimmanon

+2

每當你依靠CSS中另一個元素的像素高度,上帝殺死一隻小貓。 – millimoose

+0

我同意,這是依靠相同元素的高度,雖然。 –

0

updated jsFiddle

您需要申請

display: inline-block; 
vertical-align: middle; 

imgspan。在jsfiddle中,我用`div'替換了span

雖然,這不會讓您將img浮動到右側。