本文轉載於:猿2048網站圖片下方空白php
本文地址:http://www.cnblogs.com/veinyin/p/7606581.html html
若是將圖片豎直向下排列,會發現圖片上邊框與下邊框之間有一小塊空白,這是由於圖片對齊方式致使的。網站
HTML以下:spa
1 <div class="box"> 2 <img src="images/logo.png" alt=""> 3 <img src="images/logo.png" alt=""> 4 <img src="images/logo.png" alt=""> 5 <img src="images/logo.png" alt=""> 6 </div>
CSS以下:code
1 div{ 2 padding: 20px; 3 background-color: #fff; 4 border: solid 1px #666666; 5 } 6 img{ 7 border: solid 1px #666; 8 }
上面CSS是想將圖片加上邊框,而後豎直緊貼排下來,但效果以下所示htm
解決方案blog
1 img{ 2 display: block; 3 vertical-align: top; 4 border: solid 1px #666; 5 }
給圖片設置第 2 行或第 3 行都可,不用都寫,實在懶,放在一塊兒給了,均可以達到下面的效果圖片
修正get
因爲採用上面方法一直未出現問題,故一些問題沒考慮到。it
1 img{ 2 display: block; 3 /* vertical-align: top; */ 4 border: solid 1px #666; 5 } 6 7 .box{ 8 font-size: 0; 9 }
over~