The inner most TD of the following is 1px too wide, apparently because of the following 0 width td: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <body> <div> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td> <table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr> <td> <img src="xx.jpg" alt="" /> </td> </tr> </table> </td> <td style="width: 0px;"> </td> </tr> </table> </div> </body> </html>
This is the same issue I believe: http://stackoverflow.com/questions/5761145/webkit-safari-and-chrome-zero-width-td-with-only-bottom-border-is-displayed-as/5761305#5761305
Created attachment 130516 [details] Webkit cell width non-zero when should be 0px I am pretty sure this is the same issue. WebKit specific problem (IE*, FF*, Opera work correctly i.e. cell is zero width).