Die Scrollbalken, die Du siehst können mit YES, NO oder AUTO festgelegt werden. YES bedeutet, das Fenster erhält Scrollbalken - ob man sie braucht oder nicht. NO bedeutet, das Fenster erhält keine Scrollbalken, auch wenn der Fensterinhalt so gross wie Bayern ist... der Browser zeigt einfach soviel an, wie er kann. AUTO ist der Standard. Wenn Scrollbalken benötigt werden, erscheinen sie, wenn nicht, bleiben sie weg. Lass uns die Scrollbalken loswerden.
<FRAMESET COLS="146,*"> <FRAMESET ROWS="162,*"> <FRAME SRC="world.gif" WIDTH=146 HEIGHT=162 SCROLLING=NO> <FRAME SRC="lisa.html"> </FRAMESET> <FRAME SRC="terri.html"> </FRAMESET>
Denke daran, das Du mit dem Ausschalten der Scrollbalken vorsichtig sein solltest. Ich habe viele Webseiten gesehen, wo sie ausgeschaltet waren und der Autor sich nicht darum kümmerte, wie die Seite mit anderen Auflösungen oder Schriftgrössen aussieht. Bei manchen Besuchern ist das Ende der Fenster abgeschnitten und man kann den Rest des Fensters nicht sehen. Verändere das Scrollen nur, wenn es absolut notwendig ist und Du weisst, wie es bei anderen Bildschirmauflösungen aussieht.
Ok. Zurück zu unserem Frame. Wir haben immer noch ein Problem. Das Bild ist noch nicht richtig im Frame.Die nächsten zwei Attribute befassen sich mit Rändern (margins). Der Browser gibt jedem Frame automatisch ein wenig Platz um seinen Inhalt. Dies ist normalerweise für Ästheten notwendig. Du kannst die Randgrösse mit MARGINWIDTH und MARGINHEIGHT festlegen. Sie legen den linken & rechten bzw. oberen & unteren Rand fest. Wir stellen beides auf 1. (1 ist das Minimum)
<FRAMESET COLS="146,*"> <FRAMESET ROWS="162,*"> <FRAME SRC="world.gif" WIDTH=146 HEIGHT=162 SCROLLING=NO MARGINWIDTH=1 MARGINHEIGHT=1> <FRAME SRC="lisa.html"> </FRAMESET> <FRAME SRC="terri.html"> </FRAMESET>
Unglücklicherweise reicht das noch nicht. Die Frameabmessungen werden meist von Mitte zu Mitte gemessen.
Es gibt auch noch einen minimalen Rand von 1, den man beachten muss. Da die Standardrandbreite in der Regel ca. 6 Pixel ist, müssen wir 8 Pixel zu jeder Bildgrösse hinzufügen (Die Hälfte von 6 plus 1, und das zweimal). Falls Dich das verwirrt, füge einfach 8 Pixel zur Bildgrösse für die Fenstergrösse hinzu.
<FRAMESET COLS="154,*"> <FRAMESET ROWS="170,*"> <FRAME SRC="world.gif" WIDTH=146 HEIGHT=162 SCROLLING=NO MARGINWIDTH=1 MARGINHEIGHT=1> <FRAME SRC="lisa.html"> </FRAMESET> <FRAME SRC="terri.html"> </FRAMESET>
SCHAU'S DIR AN
Obwohl das nicht ganz narrensicher ist, wird dies im allgemeinen Dein Bild richtig im
Fenster darstellen, oder zumindest ganz dicht dran. Hast Du je ein Bild in einem Frame gesehen, das an einer oder mehreren Seiten
abgeschnitten war? Wenn Du absolute Grössen und einen elastischen Frame verwendest...
füge die 8 Pixel zur Bildgrösse hinzu und Deine Seite sieht für alle Leute richtig gut
aus. (Denk daran, dass das nicht das Perfekte ist, was wir hier tun. Je mehr Du
versuchst, präzise zu sein, desto weniger wird es in anderen Browsern genauso aussehen.)