html doctype fügt Leerzeichen hinzu?

kann mir bitte jemand erklären warum ich einen doctype von @ ha

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

un

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

Den folgenden Block unter Firefox anders rendern?

<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>

ei Verwendung von 'Transitional' gibt es keinen Leerraum unter dem Bild, bei Verwendung von 'Strict' gibt es!

2. Frage, unter Verwendung von strict, ist es überhaupt möglich, dieses Leerzeichen zu entfernen?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage