td里面嵌套image標簽后如何消除圖片間隔
CreateTime--2018年3月7日16:18:12
Author:Marydon
情景還原:
<body> <div style="background: url(../images/bgImg2.jpg);width: 142px;"> <table border="0" cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tbody> <tr> <td> <a href="#" target="_blank" class=""> <img src="../images/6.png" width="112" height="78" title="第一張"/> </a> </td> </tr> <tr> <td> <a href="#" target="_blank" class=""> <img src="../images/9.png" width="112" height="78" title="第二張"/> </a> </td> </tr> <tr> <td> <a href="#" target="_blank" class=""> <img src="../images/14.png" width="112" height="78" title="第三張"/> </a> </td> </tr> </tbody> </table> </div> </body>
結果展示:圖片之間有間隔

說明:圖片高度為78px,但是td的高度為82px
嘗試1
將table的高度改為:78*3=234px,經測試無效
嘗試2
使用css樣式,將td的高度統一修改為78px,td的高度仍然不變,還是82px,而且至少為82px,少於82px調整td無效。
解決方案:
在每個td里面再嵌套一個div,調整div的寬度為78px
<body> <div style="background: url(../images/bgImg2.jpg);width: 142px;"> <table border="0" cellpadding="0" cellspacing="0" style="margin:0 auto;"> <tbody> <tr> <td> <div> <a href="#" target="_blank" class=""> <img src="../images/6.png" width="112" height="78" title="第一張"/> </a> </div> </td> </tr> <tr> <td> <div> <a href="#" target="_blank" class=""> <img src="../images/9.png" width="112" height="78" title="第二張"/> </a> </div> </td> </tr> <tr> <td> <div> <a href="#" target="_blank" class=""> <img src="../images/14.png" width="112" height="78" title="第三張"/> </a> </div> </td> </tr> </tbody> </table> </div> </body>
<style type="text/css"> td div{ height:78px; } </style>
效果展示:

說明:白邊是圖片內容。
