html doctype добавляет пробел?

Может кто-нибудь, пожалуйста, объясните мне, почему иметь

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

а также

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

визуализировать следующий блок по-другому под 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>

используя 'Transitional', под изображением нет пустого пространства, а 'Strict' есть!

2-й вопрос, используя строгий, можно ли вообще удалить этот пробел?

Ответы на вопрос(4)

Ваш ответ на вопрос