Moin!
Du kannst auch bei Fraames die Angaben in Pixel statt Prozent machen, dann hast du den gleichen Effekt (Scrolleisten, wenn es zu groß wird). Wenn du den verfügbaren bereich dabei voll ausnutzen willst, dann kannst du bei einem Frame statt Pixel ein Sternchen eingeben, das ist ein Jokerzeichen und bedeutet "alls was übrig ist in dieses Frame".
Wenn du prozentuale Angaben machst, dann muß die Summe der Framesets immer 100% ergeben, in deinem Frameseet hast du z.B. einmal
<frameset rows="80%,10%" border=0 frameborder=0>
da weiß der Browser dann nicht, was mit den restlichen 10% geschehen solll und verteilt deine Frames anders, als du es willst.
Ich halte übrigens nichts von Framesets, die bei kleineren Bildschirmauflösungen komplett scrollen. Überlege lieber, ob du nicht mit zwei oder drei Frames auskommst, indem du z.B. das Impressum auf die Startseite setzt oder aus der Navigation heraus verlinkst.
Generell kannst du davon ausgehen, daß du immer ~ 800 Pixel Breite zur Verfügung hast, bei mehr als 90% der User heutzutage schon etwa 1024 Pixel oder mehr.
Für dein Layout (Skizze) benötigst du 2 geschachtelte Framesets:
Mit Prozentangaben:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<head>
<title></title>
</head>
<frameset rows="10%,*,10%" border="0" frameborder="1" framespacing="0">
<frame src="kopf.html" name="frame1" marginwidth="0" marginheight="0" scrolling="no">
<frameset cols="15%,*,15%" border="0" frameborder="0" framespacing="0">
<frame src="navigation.html" name="frame2" marginwidth="0" marginheight="0" scrolling="no">
<frame src="startseite.html" name="frame3" marginwidth="0" marginheight="0" scrolling="auto">
<frame src="impressum.html" name="frame4" marginwidth="0" marginheight="0" scrolling="no">
</frameset>
<frame src="hilfsnavi.html" name="frame5" marginwidth="0" marginheight="0" scrolling="no">
<noframes>
Ihr Browser unterstüzt keine Frames!
</noframes>
</frameset>
</html>
Alles anzeigen
Mit Pixelangaben:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
<head>
<title></title>
</head>
<frameset rows="80,*,80" border="0" frameborder="1" framespacing="0">
<frame src="kopf.html" name="frame1" marginwidth="0" marginheight="0" scrolling="no">
<frameset cols="150,*,150" border="0" frameborder="0" framespacing="0">
<frame src="navigation.html" name="frame2" marginwidth="0" marginheight="0" scrolling="no">
<frame src="startseite.html" name="frame3" marginwidth="0" marginheight="0" scrolling="auto">
<frame src="impressum.html" name="frame4" marginwidth="0" marginheight="0" scrolling="no">
</frameset>
<frame src="hilfsnavi.html" name="frame5" marginwidth="0" marginheight="0" scrolling="no">
<noframes>
Ihr Browser unterstüzt keine Frames!
</noframes>
</frameset>
</html>
Alles anzeigen
G.a.d.M.
Ronald