Haces un uso totalmente inadecuado de los iframes puesto que dentro de un iframe metes inmediatamente otro provocando una doble scrollbar, en su defecto pon todo el texto dentro de un simple div y agregale (con css) la propiedad overflow:scroll;
El uso de css es totalmente incorrecto
Código HTML:
.height_1 {
width: 700px;
\width: 700px;
w\idth: 700px;
height: 514px;
\height: 514px;
h\eight: 514px;
}
si lo que pretendias era hacer un hack para versiones antiguas de internet explorer lo has hecho del todo mal
chequea de nuevo el modelo de cajas y entenderas el porque
No separas la presentacion del contenido, tu pagina no pasaria jamas el test de xhtml stric, si pasa el transicional por un sencillo motivo, dada su transicionalidad, es decir el hecho de transformar la pagina presupone que contiene elementos tanto de html X como de xhtml por lo tanto es muy permisivo con los errores si de verdad quieres pasar a xhtml debes hacerlo a partir de xhtml 1.0 strict te recomiendo xhtml 1.1 strict
Haces un uso inadecuado y, en cualquier caso excesivo, de las etiquetas
span pues, a pesar de que su uso es permitido se encuentran totalmente fuera de lugar (algo asi como si fueran con gabardina en medio de una playa llena de veraneantes).
El uso de divs tambien es inadecuado dado que existen divs que lo unico que contienen es un unico div
Los forms estan totalmente fuera de lugar no funciona asi
Código HTML:
<table>
<form>
<tr>
sino que su uso iria asi
Código HTML:
<form>
<table>
<tr>
En definitiva, si has arreglado un poco el codigo, pero ni mucho menos lo has convertido en xhtml.
Por otro lado la pagina adolece de tantos errores que no "descubre" el validado del w3c que resulta dificil detectarlos siendo, en muchos casos, solo posible por el ojo humano mas dado a interpretar que a analizar.
Deberias aprovechar el uso de javascrip para substituir el iframe por algo mas rapido y dinamico en parte debiso al escaso texto que se usa en el mismo.
Espero haber sido de ayuda