小編給大家分享一下如何實現DIV圖片居中,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
DIV圖片居中方法
大家應該都知道無論是DIV圖片居中還是文字居中,在DIV里面水平居中是很容易的,而垂直居中卻比較困難。今天一個偶然的嘗試,讓我解決了這個問題。首先看一下關于CSS中DIV文字居中和DIV圖片居中的總結。
1.單獨文字垂直居中我們只需要設置CSS樣式line-height屬性即可。
2、文字與圖片同排,在設置DIV高度同時再對此CSS樣式的圖片“img”樣式設置vertical-align:middle垂直居中屬性,如.yangshi img{vertical-align:middle;} 。
如果要實現DIV圖片居中,這里涉及到兩個屬性,一個是line-height,另一個是vertical-align。在IE里面,只需要line-height就可以實現這個效果,不過要想在firefox和opea里面也實現這樣的效果,必須用到vertical-align,而且這是屬性一定要定義在image上面,而不是定義在div上。
請看下面實現IE和Firefox瀏覽器中實現DIV圖片居中的代碼:
IE中的代碼:
div{ height:100px; line-height:100px; } divimg{ vertical-align:middle;/*optional*/ }
Firefox的代碼:
div{ height:100px; line-height:100px; } divimg{ vertical-align:middle; }
以上是“如何實現DIV圖片居中”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。