html doctype adds whitespace ??

Posted by pstanton on Stack Overflow See other posts from Stack Overflow or by pstanton
Published on 2010-06-01T22:14:40Z Indexed on 2010/06/02 0:03 UTC
Read the original article Hit count: 244

can someone please explain to me why having a doctype of

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

and

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN">

render the following block differently under firefox?

<table style="border-collapse:collapse; margin:0; padding:0;">
    <tr>
        <td style="border:1px solid red; margin:0; padding:0;"><img src="http://images.smh.com.au/2010/06/01/1533814/th_park-90x60.jpg" style="border:none; padding:0; margin:0;" /></td>
    </tr>
</table>

using 'Transitional', there is no white space below the image, using 'Strict' there is!

2nd question, using strict, is it at all possible to remove this whitespace?

© Stack Overflow or respective owner

Related posts about html

Related posts about firefox