Todo documento html debe tener definido el tipo de codificacion a usar en la primera y segunda linea:
Código:
<!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" dir="ltr" lang="es">
En base a eso vas a crear todo el codigo de tus paginas, usando los estandares que especificaste y que los navegadores van a reconocer.
Por cierto, ahora que reviso tu codigo nuevamente no veo tr's
Código:
<table>
<tr>
<td>Esto es una celda dentro de una linea (table row <tr>...</tr>) cada linea debe</td>
</tr>
</table>