Mira, si quieres pasate por
www.w3c.org y usa su HTML validator. Te dira el numero de errores de la estructura HTML que tienes.
O repasa cualquier manual de HTML. Te dira que la estructura es un solo <html>, un solo <head> y un solo <body>. Todo lo demas es erroneo.
El "problema" es que los navegadores casi siempre han sido muy permisivos que este tipo de errores. Algunos. Por ejemplo, en el IExplorer puedes "olvidarte" cerrar tags como <td>, <tr> o <table> y el IExplorer lo muestra bien. Pero lo intentabas ver en Netscape y solo veias una pagina en blanco. Asi que el IExplorer ha creado malos diseñadores web.
Saludos.