|
您的位置: 首頁 > 網站資訊 > CSS應用IE中img元素多出5px的空白的解決方法 |
CSS應用IE中img元素多出5px的空白的解決方法發布日期:2017/5/20
嗯,開場先胡扯幾句不相關地感言。好近的工作讓我有了許多實踐的機會,同時也讓我收獲頗豐。在群里聊天的時候也提到過,所有的學習過程,好好是理論-實踐-再理論-再實踐。。。的一個循環往復的過程。這里說的理論是個比較寬泛地概念,其中包括書本理論,也包括對實踐地總結。只有理論沒有實踐,往往造成眼高手低,想得好,做得差;只一味地實踐卻不通過理論地學習和總結,看起來彷佛忙忙碌碌,到頭來會兩手空空。 好近地實踐中,越來越覺得 li 元素中包含 a img 元素的時候會比較麻煩,需要注重,當然,問題照舊一如既往的出現在 IE 下。以下為其中一例: html
以下為引用的內容: <ul>
以下為引用的內容: ul{ 其中 temp.jpg 尺寸為 277×57 Firefox 下的正常體現: IE6 下的非正常體現: 很顯明地可以看到 IE 中,li 的體現高度,并非我們設定的 57px,而是比其要高,這是因為 img 下面多出了 5px 的空白。 解決方法 一 使 li 浮動,并設置 img 為塊級元素
以下為引用的內容: ul{ 解決方法 二 設置 ul 的 font-size:0;
以下為引用的內容: ul{ 解決方法 三 設置 img 的 vertical-align: bottom;
以下為引用的內容: ul{ 解決方法 四 設置 img 的 margin-bottom: -5px;
以下為引用的內容: ul{ |
其他相關文章 |
|
|
|
|||||||||
Copyright 2012-2025 上海蒙狼網絡科技有限公司 m.aqdzp.cn All Rights Reserved |