IMG圖片下面出現下邊距的解決辦法
在不同瀏覽器下圖片下面會出現莫名的下邊距,經測算在FF中 下邊距大概是多出了3畫素左右,而IE6更多,在IE8中展示卻是完好的,以往的做法只需要將img定義為塊狀級就解決了問題;
但其原理是:圖片底部的空隙實際上涉及行內元素的佈局模型,圖片預設的垂直對齊方式是基線,而基線的位置是與字型相關 的。所以在某些時候,圖片底部的空隙可能是 2px,而有時可能是 4px 或更多。不同的 font-size 應該也會影響到這個空隙的大小。
如果將圖片的垂直對齊方式設定為 top 或 bottom,我們會發現這個空隙也會消失。
行內元素的格式化實際上比我們想像的要複雜得多,這也是我至今不願面對的一個知識點。還好它並不常用。
ps: 解決辦法給img定義vertical-align或者定義為塊狀,最優的解決辦是定義vertical-align,注:定義vertical- align為middle時在IE6中大概還有一畫素的頂邊距,最好為top或bottom。當然還有種極端解決辦法大家可以試試就是將 父容器的字型大小為零,font-size:0。
解決方法:
1.將img塊狀化 ul li img{display:block;}
2.將img左浮動 ul li img{float:left;}
3.為img新增樣式 ul li img{vertical-align:top|bottom|text-top|text-bottom;}
4.為img的父級加高度 ul li{height:120px;}
5.為img的父級加樣式 ul li{font-size:0;}
相關文章
- img圖片設定padding內邊距padding
- wordress小程式圖片訪問出現404問題解決辦法
- IOS下圖片不能顯示問題的解決辦法iOS
- 瀏覽器能正常訪問圖片,但是放到img src下就無法顯示的解決方案瀏覽器
- git出現Permission denied的解決辦法Git
- 在IDEA下使用JUnit出現的問題與解決辦法Idea
- stm出現Flash Timeout解決辦法
- HTML中<a>標籤無法使用垂直邊距的解決方法HTML
- 圖片下方三畫素原因及解決辦法
- LoadRunner中文出現亂碼的解決辦法
- qt下使用qwebview開啟網頁不顯示JPEG圖片的解決辦法QTWebView網頁
- UICollectionView設定行間距失效,解決辦法UIView
- Linux 出現 su: Authentication failure 解決辦法LinuxAI
- chrome上傳圖片 路徑為c:/fakepath的解決辦法Chrome
- win10系統下檢視圖片出現卡死的解決方法Win10
- Android Studio 出現“Cannot resolve symbol” 解決辦法AndroidSymbol
- Mysql出現連線錯誤解決辦法MySql
- 伺服器iis出現假死解決辦法伺服器
- 生成HTML出現“模板檔案不存在,無法解析文件”的解決辦法(圖文)HTML
- 出現可怕的NoSuchMethodError錯誤的解決辦法 -Gunnar MorlingError
- Vue 下 ESLint 的 error 解決辦法VueEsLintError
- 解決Mysql資料庫插入資料出現問號(?)的解決辦法MySql資料庫
- git rebase後出現(master|REBASE 1/10)的解決辦法GitAST
- LINUX下正確安裝後,圖片、驗證碼等無法顯示,有沒有辦法解決?Linux
- HTML img 元素無法顯示 base64 圖片的可能原因HTML
- 解決 Angular 官網下載的 library Schematics build 出錯的辦法AngularUI
- 前端如何通過連結去下載img圖片前端
- 安裝CentOS7出現dracut:/#……time解決辦法CentOS
- git add .出現錯誤LF will be replaced by CRLF in 解決辦法Git
- Excel開啟csv檔案出現亂碼的解決辦法Excel
- Windows連線遠端桌面時出現黑屏的解決辦法Windows
- AndroidStudio進行Build時出現DexArchiveMergerException異常的解決辦法AndroidUIHiveException
- 用CMD執行時Java,出現亂碼的解決辦法Java
- win10桌面快捷圖示出現白紙怎麼辦 部分圖示變白解決辦法Win10
- img標籤src屬性不存在或值為空時頁面出現邊框解決方法
- iOS 大圖顯示解決辦法iOS
- BUG--圖片底部與邊框之間有空白距離
- conda 下載速度慢的解決辦法