這篇文章帶給大家的內容是關於img底部留白問題的六大解決方法,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
有時候,我們並未為圖片(img標籤)設定margin屬性中的margin-bottom值,在有一些瀏覽器裡也會出現底部留白。下面,就介紹幾種方法來解決這個問題。
1、把圖片設為區塊元素
如:img{display:block;}
2、設定圖片的垂直對齊方式
如:img{vertical-align:top;}(vartical-align的值可選,text-top,bottom,text-bottom等,視情況而定。)
3、設定父物件的文字大小為0px
如:img 的父物件是imgClass ,那麼只需為imgClass 加上屬性font-size:0px 即可。但是這個會使父物件裡的文字無法正常顯示。就算文字部分被子對像括起來,設定子對像文字大小依然可以顯示,但在CSS效驗的時候會提示文字過小的錯誤。
4、改變父物件的屬性
如果父物件的高寬固定,圖片大小隨父物件而定,則可以設定父物件:overflow:hidden ;
5、設定圖片的浮動屬性
如:img{float:left;}
6、取消圖片標籤和其父物件的最後一個結束標籤間的空格
這個實作起來有些困難,我們往往會為了讓頁面程式碼層次清晰而加上一些空白縮排。
總的來說,如果不需要實現圖片混排的話,用方法1)比較好一點,方法2)也不錯;如果要圖文混排,用方法5)會好一些,但要記得清除浮動。當然到底用哪一種方法,還是視具體情況和各人喜好來定。
以上就是img底部留白問題的六大解決方法的全部介紹,如果您想了解更多有關HTML教程,請關注PHP中文網。
以上是img底部留白問題的六大解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!