Pourquoi <td > hauteur de pas égal à <img > hauteur à l'intérieur de celui-ci quand DOCTYPE XHTML 1.0 Strict?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
<head>
</head>
<body>

<table width="100%" cellspacing="0" cellpadding="0">
    <tr>
        <td align="right" colspan="5">
            <span class="validationInline">*</span> 
            <span class="hint">Required fields</span>
        </td>
    </tr>
    <tr>
        <td colspan="5" background="http://media.monster.com.hk/bgr_8.gif">
            <img src="/static/cleardot.gif" height="1" width="1" />
        </td>
    </tr>
</table>

</body>
</html>

Pouvez le vérifier ici:
http://maishudi.com/tt2.html

Je l'ai connue elle est causée par le DOCTYPE ,parce que la suppression de cette partie sera de le rendre normal:

http://maishudi.com/tt.html

Quel est donc le problème?Comment puis-je le faire fonctionner avec le DOCTYPE ?

Je voudrais, tout d'abord, vous conseillons de les remplacer XHTML1.0 doctype avec HTML4.01 stricte (voir webdevout.net/articles/beware-of-xhtml pourquoi c'est une bonne idée)
Oh,je ne peux pas changer le doctype sera la cause de beaucoup d'autres ennuis pour moi maintenant.
Je vous recommande de continuer à utiliser le XHTML Strict. Des exigences plus strictes sont une bonne chose dans absolument toute forme de développement de logiciels, à l'exception de HTML. Cela en dit beaucoup de ce que les programmeurs pensent généralement de HTML et de la compétence de ceux qui sont obligés de l'écrire. Ce que l'article de kangax ne dit pas c'est qu'il est parfaitement valide pour envoyer XHTML Strict en tant que text/html. Seulement XHTML 1.1 exige l'application/xml+xhtml de type mime.
Je crois que les inconvénients de servir xhtml en tant que texte/html clairement l'emportent sur ses avantages (voir, par exemple, hixie l'explication approfondie - hixie.ch/plaidoyer/xhtml). YMMV.

OriginalL'auteur omg | 2009-09-20