Sto cercando di validare una pagina html e non capisco una cosa.
Questo è il codice:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<TITLE>TITOLO</TITLE>
</HEAD>
<FRAMESET cols="200,*">
<frame src="pagina1.htm" name="sinistra" scrolling="no" frameborder="0" noresize>
<frame src="pagina2.htm" name="destra" frameborder="0" noresize>
</FRAMESET>
</HTML>
Questo codice viene validato ma in tutti i browser viene visualizzato il border tra i due frames e questo non è accettabile. Io dovrei fare in modo che il bordo non sia visibile. Modificando il frameset ottengo la scomparsa del border ma non rispetto più gli standard del W3C.
Codice modificato funzionante ma non validato:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<TITLE>TITOLO</TITLE>
</HEAD>
<FRAMESET cols="200,*" border="0">
<frame src="pagina1.htm" name="sinistra" scrolling="no" frameborder="0" noresize>
<frame src="pagina2.htm" name="destra" frameborder="0" noresize>
</FRAMESET>
</HTML>
Come ottenere il frameset che non visualizzi alcun bordo e allo stesso tempo rientri negli standard del W3C?
Sto cercando nelle specifiche Html4.01 sul sito W3C ma non trovo quello che mi serve.
Consigli?