Frames Tutor - Keine dünne Linien

Das Problem: Du versuchst, ein Frameset mit Randeinstellung 0 zu machen, aber in einigen Browsern erscheint immer noch eine dünne Linie.

Die Lösung: Setze alles auf Null. Manchmal verstehen Browser die Dinge unterschiedlich. Indem Du alles festlegst, was alle Browser verstehen, löst Du dieses Problem. Das funktioniert nur nicht, wenn Du sehr komplexe Framesets verwendest. In diesem Fall bleibt eine sture Linie die nicht weggeht, egal was Du versuchst.

Schau Dir das Beispiel an.

Hier ist der Code für diese Seite...

<FRAMESET ROWS="60,*">
  <FRAME SRC="doc1.html" NAME="top">
  <FRAMESET COLS="160,*">
    <FRAME SRC="doc2.html" NAME="left">
    <FRAME SRC="doc3.html" NAME="main">
  </FRAMESET>
</FRAMESET>

Jetzt setzen wir alles Mögliche auf Null...

Füge zu den <FRAMESET> Tags hinzu
  BORDER=0 SPACING=0 FRAMEBORDER=0 FRAMESPACING=0

Und zu den <FRAME> Tags füge das hinzu
  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="top" 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="left" BORDER=0 SPACING=0 FRAMEBORDER=0 FRAMESPACING=0 MARGINWIDTH=0 MARGINHEIGHT=0 >
    <FRAME SRC="doc3.html" NAME="main" BORDER=0 SPACING=0 FRAMEBORDER=0 FRAMESPACING=0 MARGINWIDTH=0 MARGINHEIGHT=0 >
  </FRAMESET>
</FRAMESET>

Jetzt schau Dir das an. Es sollte jetzt in den meisten Browsern linienfrei sein.