1. 程式人生 > 實用技巧 >css多個img標籤存在間隙的解決方法總彙

css多個img標籤存在間隙的解決方法總彙

寫css時發現,圖片加起來剛好是900px的多張圖片,不能在一個900px寬容器放下,因為圖片之間有間隔,我猜是瀏覽器把兩個img標籤之間的空格當成了空白節點。 在網上整理了一些解決多個img標籤存在間隙的方法。

1、多個img標籤寫在一行

<img src="/i/eg_tulip.jpg" height="100px"/><img src="/i/eg_tulip.jpg" height="100px"/>

  

2.將要閉合標籤的地方與開始標籤的地方重合

<img src="/i/eg_tulip.jpg"   height="100px"/><!--
--><img src="/i/eg_tulip.jpg"  height="100px" />

  

3.在img標籤的父級上寫:font-size:0;//這個在解決display:inline-block出現的問題也有幫助

<div style="font-size:0">
   <img src="/i/eg_tulip.jpg"  height="100px"/>
   <img src="/i/eg_tulip.jpg"  height="100px"/>
</div>

  

4.使用display:block(img是內聯元素)//要float一下才行

<img src="/i/eg_tulip.jpg"  height="100px" style="display:block;float:left"/>
<img src="/i/eg_tulip.jpg"  height="100px" style="display:block;float:left"/>

  

Pexelshttps://www.wode007.com/sites/73241.html 天堂圖片網https://www.wode007.com/sites/73243.html

5.將要閉合標籤的地方與開始標籤的地方重合

<img src="/i/eg_tulip.jpg"   height="100px"
/><img src="/i/eg_tulip.jpg"   height="100px" />

  

6.使用letter-spacing屬性

<div style="letter-spacing:-800px"><!--letter-spacing的值無論是負多少都不會產生重疊-->
    <img src="/i/eg_tulip.jpg"  height="100px"/>
    <img src="/i/eg_tulip.jpg"  height="100px"/>
</div>