IE img多餘5畫素空白解決方法

2022-09-25 17:36:09 字數 985 閱讀 9256

嗯,開場先胡扯幾句不相關地感言。最近的工作讓我有了很多實踐的機會,同時也讓我收穫頗豐。在群裡聊天的時候也提到過,所有的學習過程,最好是理論-實踐-再理論-再實踐。。。的乙個迴圈往復的過程。這裡說的理論是個比較寬泛地概念,其中包括書本理論,也包括對實踐地總結。只有理論沒有實踐,往往造成眼高手低,想得好,做得差;只一味地實踐卻不通過理論地學習和總結,看起來好像忙忙碌碌,到頭來會兩手空空。

最近地實踐中,越來越覺得 li 元素中包含 a img 元素的時候會比較麻煩,需要注意,當然,問題還是一如既往的出現在 ie 下。以下為其中一例:

html

複製**

**如下:

css

複製**

**如下:

ul ul li

其中 temp.jpg 尺寸為 27757

firefox 下的正常表現:

ie6 下的非正常表現:

很明顯地可以看到 ie 中,li 的表現高度,並非我們設定的 57px,而是比其要高,這是因為 img 下面多出了 5px 的空白。

解決方法 一

使 li 浮動,並設定 img程式設計客棧 為塊級元素

複製**

**如下:

ul ul li

img

解決方法 二

設定 ul 的 font-size:0;

複製**

**如下:

ul ul li

解決方法 三

設定 img 的 vertical-align: bottom;

複製**

**如下:

ul ul lidkvupuunf

img

解決方法 四

設定 img 的 margin-bottom: -5px;

複製**

**如下:

ul ul li

img

本文標題: ie img多餘5畫素空白解決方法

本文位址:

IE下img多餘5畫素空白

嗯,開場先胡扯幾句不相關地感言。最近的工作讓我有了很多實踐的機會,同時也讓我收穫頗豐。在群裡聊天的時候也提到過,所有的學習過程,最好是理論 實踐 再理論 再實踐。的乙個迴圈往復的過程。這裡說的理論是個比較寬泛地概念,其中包括書本理論,也包括對實踐地總結。只有理論沒有實踐,往往造 成眼高手低,想得好,...

解決 IE6 下 img 多餘 5 個畫素的空白

最近的實踐中,越來越覺得 li 標籤中包含 a img 標籤的時候會比較麻煩,需要注意。當然,問題還是一如既往的出現在 ie 下。以下為其中一例 css code ul ul li 其中 temp.jpg 尺寸為 277 57 firefox 下的正常表現 ie6 下的非正常表現 很明顯地可以看到 ...

div中的img標籤多餘空白bug解決方案

上圖之前之後 原圖是這樣的 發現區別了吧,這裡用到了css3的object fit屬性為cover 保持原有尺寸比例。保證替換內容尺寸一定大於容器尺寸,寬度和高度至少有乙個和容器一致。因此,此引數可能會讓替換內容 如 部分區域不可見。之前不知道這個屬性的時候還傻傻寫js判斷 img.onload f...