解決IE下的li中img多餘4px的問題

2021-06-16 07:19:47 字數 444 閱讀 6597

li 元素中包含 a img 元素的時候出現問題。

html:

css:

ulul li其中 temp.jpg 尺寸為 277×57

在firefox 下的表現是正常的,ie6 下的表現就是明顯有問題了:很明顯地可以看到 ie 中,li 的表現高度,並非我們設定的 57px,而是比其要高,這是因為 img 下面多出了 4px 的空白。

解決方法 一  使 li 浮動,並設定 img 為塊級元素

ulul li

img解決方法 二  設定 ul 的 font-size:0;

ulul li

解決方法 三 設定 img 的 vertical-align: bottom;

ulul li

img解決方法 四 設定 img 的 margin-bottom: -4px;

ulul li

img

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...