[HTML] Frameset » "Randframes"

ShivaChewy
Hallo,
ich tüftel grad ein wenig an einem Frameset rum, bin so auch schon relativ weit gekommen.
Allerdings will mir nicht klar werden, was ich am Code ändern muss bzw. wie ich es hinbekomme, dass die beiden Ränder (hier gelb und pink) von oben nach unten eben über die ganze Seite laufen, sodass sie blau, grün und rot umschließen.
Hier gehts zum bunten Frameset (Achtung: Augenkrebs Zunge raus )
+ klick +

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
<frameset rows="40%,530" border='0' frameborder='0'>
<frame src="o.htm" scrolling="auto" name="head">
<frameset cols="*,300,808,*">
<frame src="randlinks.htm" scrolling="auto" name="l">
<frame src="l.htm" scrolling="auto" name="navi">
<frame src="m.htm">
<frame src="randrechts.htm">
</frameset>
victor
Umständlich, aber geht...

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<title>Frames sind doof</title>
</head>
<frameset cols="*,1108,*">
	<frame src="randlinks.html" name="l" scrolling="auto" />
	<frameset rows="40%,530">
		<frame src="o.html" name="head" scrolling="auto" />
		<frameset cols="300,808">
			<frame src="l.html" name="navi" scrolling="auto" />
			<frame src="m.html" />
		</frameset>
	</frameset>
	<frame src="randrechts.html" />
</frameset>
</html>


Willst du die Frames nicht trotzdem endlich beerdigen und in ihrem wohlverdienten Frieden ruhen lassen? Augenzwinkern
ShivaChewy
Ich probier doch nur aus Zunge raus
Was für eine Alternative benutzt du denn? fröhlich
victor
Ich benutze als Grundlage eigentlich immer absolut Positionierte <div>-Blöcke. ^^

Der große Nachteil von Frames ist, dass sie die eindeutige Zuordnung URL <--> Webseite aufheben. Das ist für menschliche Benutzer schon nervig, weil du z.B. nicht ohne weiteres direkt auf ein Dokument auf einer Frame-basierten Website linken kannst bzw. du dann auf eine isolierte Seite ohne Navigation o.Ä. linkst. Für alle User-Agents außer grafische Webbrowser sind Frames in der von dir als Autor vorgesehenen Form gar nicht darstellbar. Man mag sich darüber streiten, in wie weit man Minderheiten mit Screenreadern oder Textbrowsern ignorieren darf - das Problem betrifft aber vor allem auch Suchmaschinen.

Dann sind Frames auch einfach für uns selbst als Layouter ziemlich umständlich, sobald es etwas komplexer wird - und man nicht versucht, den Besuchern ihre Bildschirmauflösung vorzuschreiben. großes Grinsen
ShivaChewy
Ja, das stimmt natürlich.
Nutze sonst eigentlich auch immer Div-Layouts u.ä., aber ich dachte, es schadet bestimmt nicht, sich auch mal mit Frames auseinander zu setzen fröhlich
victor
Stimmt, schaden tut's nicht. fröhlich
Frames auch sicher noch ihre Daseins-Berechtigung, nur halt nicht als Layout-Mittel. ^^