<!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>
Puede verificarlo aquí: http://maishudi.com/tt2.html¿Por qué <td > altura no igual a <img > altura dentro cuando DOCTYPE es XHTML 1.0 Strict?
He conocido es causada por DOCTYPE, debido a la supresión de esa parte hará que sea lo normal:
Entonces, ¿qué tiene de malo ¿Cómo puede? Lo hago funcionar con el DOCTYPE?
En primer lugar, recomendaría reemplazar XHTML1.0 doctype con HTML4.01 estricto (consulte http://www.webdevout.net/articles/beware-of-xhtml para saber por qué esta es una buena idea) – kangax
Oh, no puedo, cambiar doctype me causará muchos otros problemas ahora. – omg
Le recomendaría que continúe usando XHTML Strict. Los requisitos más estrictos son una buena cosa en absolutamente todas las formas de desarrollo de software, excepto HTML. Eso dice mucho de lo que los programadores generalmente piensan sobre HTML y la competencia de aquellos que se ven obligados a escribirlo. Lo que el artículo de Kangax no dice es que es perfectamente válido enviar XHTML Strict como texto/html. Solo XHTML 1.1 requiere el tipo de aplicación/xml + xhtml mime. –