如何删除表格元素中图像底部的边距?

问题描述:

我在表格元素中有一张图片,图片下方总是有一个边距。 下面的最小例子显示了这个问题。如何删除表格元素中图像底部的边距?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 
<html>                   
    <head>                  
     <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">  
     <style type="text/css">             
      body {                
       margin: 0;              
       padding: 0;              
      }                  

      table {                
       width: 100%;              
       border-spacing: 0;            
      }                  

      table td {               
       padding: 0;              
       border: 1px dotted;            
      }                  
     </style>                 
    </head>                  

    <body>                  
     <table>                 
      <tr>                 
       <td>                
        <img src="http://cdn.inquisitr.com/wp-content/2012/10/colonel-meow-facebook-e1349873175523.jpeg"> 
       </td>                
      </tr>                 
     </table>                 
    </body>                  

</html>     
+0

有趣的图片 – martriay 2013-02-22 23:02:12

将CSS样式vertical-align: bottom;添加到您的图片中,将会执行此操作。除非你不需要图像display: inline-block;然后使用前一个用户的答案!

您需要将图像更改为块显示。将此添加到您的css样式中... img {display:block;}