css怎樣去掉多個Img標籤之間的間隙

在寫css的時候常常會遇到這樣的狀況,兩張寬度加起來是2n的圖片,在寬度爲2n的容器中放不下,這是由於兩張圖片之間有一段間隙的緣故,產生這種現象的緣由是瀏覽器把兩個img標籤之間的空格當成了空白節點。css

解決方法: 瀏覽器

1.多個img標籤寫在一行spa

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

效果前:技術分享3d

效果後:技術分享code

 

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

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

效果:技術分享圖片

 

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

<img src="/i/eg_tulip.jpg"  alt="flower" height="100px" style="display:block"/>
<img src="/i/eg_tulip.jpg"  alt="flower" height="100px" style="display:block"/>

效果:技術分享ci

 

4.使用letter-spacing屬性class

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

效果:技術分享

相關文章
相關標籤/搜索