<!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>
Można to sprawdzić tutaj: http://maishudi.com/tt2.htmlDlaczego wysokość nie równa się <img > wysokość wewnątrz, gdy DOCTYPE jest XHTML 1.0 Strict?
Znam to spowodowane DOCTYPE, ponieważ usunięcie tej części będzie to normalny:
Więc co jest nie tak jaki sposób? Czy mogę pracować z DOCTYPE?
Przede wszystkim zalecam zastąpienie dokumentu XHTML1.0 ścisłym kodem HTML4.01 (patrz http://www.webdevout.net/articles/beware-of-xhtml, dlaczego jest to dobry pomysł) – kangax
Och, nie mogę, zmiana doktryny sprawi mi teraz wiele innych kłopotów. – omg
Polecam nadal używać XHTML Strict. Bardziej rygorystyczne wymagania są dobre w absolutnie każdej formie tworzenia oprogramowania, z wyjątkiem HTML. To mówi dużo o tym, co programiści na ogół myślą o HTML i kompetencjach tych, którzy zostali zmuszeni do napisania go. To, o czym nie mówi artykuł z kangax, to to, że jest całkowicie poprawne wysyłanie XHTML Strict jako text/html. Tylko XHTML 1.1 wymaga typu mime application/xml + xhtml. –