Hola amigos:
Tengo la intención de validar mi página, y al estar hecha con frames le puse el dtd que especifica w3.org:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
Al validarla apareció el error sobre el atributo border del frameset, que hace que no se note la separación entre los marcos... pero border en la validación no cuela...

... y si lo quito, se queda un espacio "no deseado".
Probe frameborder en los frames, y también probé los estilos (border, margin...)
Seguro que hay algo que no llegué a probar...
También probé, para pasar la validación, asignar el atributo con el evento onload (tanto en el frameset como en los framse)
Espero que haya alternativas.
Saludos