IE下的圖片空隙間距BUG和解決辦法
IE圖片對於空格間隙的BUG可能很多前端開發人員都碰到過,最典型的就是同樣多張圖片垂直排列,padding和margin全部設定為0,在FF下完全正確,而IE下每張圖片下就出現了空隙,如本文圖示。
[@more@]IE6 下的非正常表現:
很明顯地可以看到 IE 中,li 的表現高度,並非我們設定的 57px,而是比其要高,這是因為 img 下面多出了 5px 的空白。
解決方法 一
使 li 浮動,並設定 img 為塊級元素
ul{
width: 280px;
}
ul li{
float:left;
display:block;
height:57px;
width:277px;
}
img{
display: block;
}
解決方法 二
設定 ul 的 font-size:0;
ul{
width: 280px;
font-size: 0;
}
ul li{
display:block;
height:57px;
width:277px;
}
解決方法 三
設定 img 的 vertical-align: bottom;
ul{
width: 280px;
font-size: 0;
}
ul li{
display:block;
height:57px;
width:277px;
}
img{
vertical-align:bottom;
}
解決方法 四
設定 img 的 margin-bottom: -5px;
ul{
width: 280px;
font-size: 0;
}
ul li{
display:block;
height:57px;
width:277px;
}
img{
margin-bottom: -5px;
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/219138/viewspace-1054896/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- IMG圖片下面出現下邊距的解決辦法
- 解決相鄰圖片之間的空隙問題
- IE8.0 上傳圖片時,提示無效的圖片檔案的解決辦法!
- IE CSS Bug系列:IE6中Min-Height的解決辦法CSS
- IE CSS Bug系列:圖片標籤聚焦 BugCSS
- UICollectionView設定行間距失效,解決辦法UIView
- IE雙倍邊距BUG 觸發 解決方案
- IOS下圖片不能顯示問題的解決辦法iOS
- IE6中的常見BUG與相應的解決辦法
- 關於$ is not defined的原因和解決辦法
- 最近遇到的問題和解決辦法
- Picasa相簿圖片不顯示的解決辦法
- 方差與偏差的解釋和解決辦法
- 伺服器卡的原因和解決辦法伺服器
- IE CSS Bug系列:表單控制元件雙邊距BUGCSS控制元件
- ARP攻擊的現象和解決辦法
- input 與 button 的問題 (空隙/不等高/對不齊)及 解決辦法
- js在IE下修改圖片的src屬性無效解決方案JS
- qt下使用qwebview開啟網頁不顯示JPEG圖片的解決辦法QTWebView網頁
- 圖片下方三畫素原因及解決辦法
- android ANR產生原因和解決辦法Android
- Redis常見問題和解決辦法梳理Redis
- 網頁圖片不能顯示 網頁圖片顯示不出來的解決辦法網頁
- chrome瀏覽器不能顯示本地圖片辦法解決(圖片預覽)Chrome瀏覽器地圖
- 浮動元素引起的問題和解決辦法?
- 浮動元素引起的問題和解決辦法
- Hive常見的bug與解決辦法。Hive
- ftp下載速度慢,ftp下載速度慢的原因詳情,和解決辦法FTP
- IE6/IE7不支援first-child的解決辦法
- Ubuntu下Linux配置核心各種常見錯誤和解決辦法UbuntuLinux
- win7 桌面 IE 消失解決辦法Win7
- chrome上傳圖片 路徑為c:/fakepath的解決辦法Chrome
- SD圖片處理 記憶體瘋長的解決辦法記憶體
- warning: CRLF will be replaced by LF in 出現的原因和解決辦法
- composer依賴相關的問題和解決辦法
- javascript的img圖片IE下onload事件第二次無法觸發JavaScript事件
- IE瀏覽器下POST中文亂碼解決辦法 - PHP實現瀏覽器PHP
- IE瀏覽器下圖片載入onload事件失效解決方案瀏覽器事件