Tutor de Marcos (Frames) - Sin líneas

El problema: intentas colocar el borde del frame a 0, pero aparece una delgada línea entre los frames en algunos navegadores.

La solución: pónlo todo a cero. Algunas veces, diferentes navegadores entienden cosas diferentes. Para cubrir cualquier contingencia que cualquier navegador pueda entender pónlo todo a cero, y problema resuelto. Esto no funcionará si tienes muchos y complejos framsets. En este caso hay siempre una línea que no podrás quitar por mucho que lo intentes.

Considera este ejemplo.

Este es el código de la página...

<FRAMESET ROWS="60,*">
  <FRAME SRC="doc1.html" NAME="arriba">
  <FRAMESET COLS="160,*">
    <FRAME SRC="doc2.html" NAME="izquierda">
    <FRAME SRC="doc3.html" NAME="principal">
  </FRAMESET>
</FRAMESET>

Pongamos todo lo que podamos a cero...

A las sentencias <FRAMESET> le añadiremos
  BORDER=0 SPACING=0 FRAMEBORDER=0 FRAMESPACING=0

Y a las sentencias <FRAME> le añadiremos
  BORDER=0 SPACING=0 FRAMEBORDER=0 FRAMESPACING=0 MARGINWIDTH=0 MARGINHEIGHT=0

<FRAMESET ROWS="60,*" BORDER=0 SPACING=0 FRAMEBORDER=0 FRAMESPACING=0 >
  <FRAME SRC="doc1.html" NAME="arriba" BORDER=0 SPACING=0 FRAMEBORDER=0 FRAMESPACING=0 MARGINWIDTH=0 MARGINHEIGHT=0 >
  <FRAMESET COLS="160,*" BORDER=0 SPACING=0 FRAMEBORDER=0 FRAMESPACING=0 >
    <FRAME SRC="doc2.html" NAME="izquierda" BORDER=0 SPACING=0 FRAMEBORDER=0 FRAMESPACING=0 MARGINWIDTH=0 MARGINHEIGHT=0 >
    <FRAME SRC="doc3.html" NAME="principal" BORDER=0 SPACING=0 FRAMEBORDER=0 FRAMESPACING=0 MARGINWIDTH=0 MARGINHEIGHT=0 >
  </FRAMESET>
</FRAMESET>

Ahora mira cómo queda. Debe quedar ajustado, aunque en algunos navegadores quizás aparezca todavía una delgada línea entre los frames.