CSS實現圖片文字對齊

1.實現圖片文字對齊方法:

(1)圖片和文字加上CSS樣式:vertical-align:middle(記住不單單是圖片,文字也要加一個標籤然後再加上此樣式!)

(2)eg:

<body> 
	<img src="Mat/message_warn.png" style=" vertical-align:middle" />
	<span style=" vertical-align:middle" >測試文字1</span>測試文字2
</body>
運行結果:


2.vertical-align:middle 介紹:

(1)vertical-align:middle是該元素的中心對齊周圍元素的中心。
(2)這裏“中心”的定義是:圖片當然就是height的一半的位置,而文字應該是基於baseline往上移動0.5ex,亦即小寫字母“x”的正中心。但是很多瀏覽器往往把ex這個單位定義爲0.5em,以至於其實不一定是x的正中心(baseline等名詞如果不懂,請先閱讀wheatlee的文章)、

3.補充:

(1)如果將font-family中的第一個字體設置爲Tahoma,則可以完美的實現對齊(Verdana等字體也可以),在所有的瀏覽器中均顯示正常。否則在IE6及以下不是很理想!

(2)checkbox與說明文字對齊也可用此方法,因爲瀏覽器會將複選框視爲圖片。

4.參照:http://www.cnblogs.com/nuke/archive/2011/01/20/1939919.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章