圖片下方三畫素原因及解決辦法
img標籤在HTML5和HTML4.0.1的嚴格模式渲染的時候,下面會有幾畫素的空白,也就是常說的圖片下方三畫素的bug。
場景:一個div裡面套一個圖片,加一個遮罩層的效果就會顯示這個問題。
原因:因為我們在編輯器裡寫程式碼的時候,同級別的標籤不寫在同一行以保持程式碼的整齊可讀性,即inline-block佈局的元素在編輯器裡不在同一行,即存在換行符,因此這就是著名的inline-block“換行符/空格間隙問題”。
解決辦法
1.img標籤的父標籤增加font-size:0;
body{
font-size: 0;
}
2.img標籤增加display:block;
img{
display:block;
}
3.img標籤增加vertical-align: middle;
img{
vertical-align: middle;//或者vertical-align:top;
}
4.img標籤增加float:left
img{
float:left;
}
相關文章
- php png失真的原因及解決辦法PHP
- 微信域名被封的原因及解決辦法
- ORA-39006錯誤原因及解決辦法
- warning: LF will be replaced by CRLF in ** 的原因及解決辦法
- 服裝倉庫混亂的原因及解決辦法
- pycharm 安裝包總失敗原因及解決辦法PyCharm
- node-sass 安裝失敗的原因及解決辦法
- 【FAQ】關於華為地圖服務定位存在偏差的原因及解決辦法地圖
- JAVA給微信公眾號二維碼新增LOGO時總是生成灰度圖片的原因及解決辦法JavaGo
- 安裝node-sass失敗原因及解決辦法彙總
- 虛擬機器ping不通的幾種原因及解決辦法虛擬機
- 壓敏電阻燒壞的原因後果及解決辦法
- element-ui 的Dialog被蒙板遮住原因及解決辦法UI
- IMG圖片下面出現下邊距的解決辦法
- IOS下圖片不能顯示問題的解決辦法iOS
- 使用錨點跳轉時出現位置偏差原因及解決辦法
- 電腦經常藍色畫面是什麼原因怎麼解決 頻繁藍色畫面的解決辦法
- 阿里雲網站備案時網站無法訪問原因及解決辦法阿里網站
- chrome上傳圖片 路徑為c:/fakepath的解決辦法Chrome
- 常見的HTTP介面超時問題出現原因及解決辦法HTTP
- 【知識分享】伺服器連線失敗的原因及解決辦法伺服器
- JVM 發生記憶體溢位的 8 種原因、及解決辦法JVM記憶體溢位
- 生產內網ssh登陸變慢問題原因及解決辦法內網
- python改變單通道圖片的畫素值Python
- wordress小程式圖片訪問出現404問題解決辦法
- 表碎片起因及解決辦法(zt)
- iOS 大圖顯示解決辦法iOS
- win10 劍網三 藍色畫面怎麼解決_w10開啟劍三就藍色畫面解決辦法Win10
- 集合類不安全及解決辦法
- CentOS 常見異常及解決辦法CentOS
- 關於$ is not defined的原因和解決辦法
- php安裝擴充套件模組後,重啟不生效的原因及解決辦法PHP套件
- tplogin.cn登陸頁面進不去的幾種常見原因及解決辦法
- canvas因為圖片資源不在同一域名下而導致的跨域汙染畫布的解決辦法Canvas跨域
- windows10介面圖片無法更改怎麼辦 windows10不能更改介面圖片解決方法Windows
- 前端面試查漏補缺--(三) 跨域及常見解決辦法前端面試跨域
- 伺服器常見故障及解決辦法伺服器
- iOS路上遇到的錯誤及解決辦法iOS