Tengo una página web escrita completamente con xhtml 1.0 y algunas etiquetas desaprobadas, de momento no he aplicado CSS. La estructura principal de la página está dividida en una tabla. Más concretamente la estructura tiene 3 filas, la 1ª y la 3ª con una única celda, y la 2ª con dos celdas de ancho diferente.
Más o menos este sería el código (sin contenido) de la página.
<html>
<head>
<title>Un título cualquiera</title>
</head>
<body link="blue" alink="green" vlink="orange">
<table border width="100%" cellpadding="4" cellspacing="10">
<!----------------------------------Inicio 1ª fila------------------------------>
<tr>
<td colspan="2" bgcolor="blue">
CONTENIDO DE LA CELDA (Texto e imágen)
</td>
</tr>
<!----------------------------------Fin 1ª fila------------------------------------>
<!----------------------------------Inicio 2ª fila------------------------------------------------------------------------------------->
<!----------------------------------1ª celda--------------------------------------->
<tr>
<td width="20%" align="center" valign="top">
CONTENIDO 1ª CELDA (Dos imágenes)
</td>
<!----------------------------------2ª celda----------------------------------->
<td width="80%" valign="top">
<fieldset>
SOLO TEXTO
</fieldset>
</td>
</tr>
<!----------------------------------Fin 2ª fila------------------------------------------------------------------------------------------>
<!----------------------------------Inicio 3ª fila------------------------------------>
<tr>
<td colspan="2" align="center" bgcolor="blue">
SOLO TEXTO
</td>
</tr>
<!----------------------------------Fin 3ª fila---------------------------------------->
</table>
</body>
</html>
El problema aparece cuando incluyo la definición del tipo de documento. Por ejemplo:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
Resulta que ahora, cuando abro la página en local con el FireFox 2.0.0.16 no aparece la 1ª celda de la 2ª fila. Cuando digo "no aparece" no me refiero al contenido que son dos imágenes, me refiero a que no aparecen ni los bordes de la celda. En cambio cuando abro con el Explorer 6.0 se ve como debería verse. Si quito la definición del tipo de documento la página se visualiza correctamente en los dos exploradores.
¿Alguien podría decirme el porqué de este comportamiento?. Y como solucionarlo.
Muchas gracias por adelantado. Un saldudo.
Oscar S.S.