CSS是一種很方便的樣式設(shè)計語言,但有時候在頁面排版時會出現(xiàn)圖片縫隙的情況,影響了頁面的美觀度。下面我們來介紹一些解決方案:
1、去除圖片間隙外邊距
img { display: block; vertical-align: middle; margin: 0; padding: 0; border: none; }
使用這個方法可以去掉圖片的外邊距,避免了圖片間隔空白的問題。
2、使用font-size:0方法
.parent { font-size: 0; } .child { font-size: 16px; }
使用這個方法將父元素的字體大小設(shè)置為0,即可消除圖片間距的影響。但是需要注意的是,這個方法會使得子元素的字體大小也被清零,所以需要將子元素的字體大小再設(shè)置一遍。
3、使用display:flex方法
.parent { display: flex; justify-content: space-between; }
使用這個方法可以讓父元素的子元素排列在一個彈性盒子中,這樣可以避免圖片產(chǎn)生間隔。但是需要注意的是,這個方法只適用于已經(jīng)兼容flex布局的瀏覽器。
4、使用text-align:center
.parent { text-align: center; } .parent img { display: inline-block; }
使用這個方法可以將圖片居中對齊,這樣就可以去除圖片之間的間隔。但是 需要注意的是,如果圖片高度不一致,就會導(dǎo)致排版出現(xiàn)問題。
總之,以上方法都可以解決圖片間隔的問題,根據(jù)情況選擇適合的方法即可。
上一篇css怎么壓縮行高
下一篇jquery輸入框例程