Frames in verschiedenen Browsern
Ahab
- html
Hallo,
ich habe schon ein wenig gesucht, konnte aber keinen nützlichen Beitrag zu meinem Problem finden, ich hoffe, das ist hier jetzt richtig aufgehoben.
Und zwar bin ich dabei im Rahmen eines Studienprojektes eine Website anzulegen. Nun habe ich das Problem, dass diese im Internet Explorer, Opera und Firefox nicht überall gleich dargestellt wird. Nur im Firefox werden die frames richtig umgesetzt, in den anderen beiden Browsern wird einfach das äußere Frameset außer Acht gelassen, woran liegt das?? Muss ich für die anderen Browser etwa noch etwas im Quelltext hinzufügen?
Hier die vorläufige Seite (wip ;):
Und hier der Quelltext der Frameseite:
<!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></title>
</head>
<frameset rows="%,643,%" border="0">
<frame src="1.html" noresize/>
<frameset cols="%,946,%" border="0">
<frame src="2.html"noresize />
<frameset rows="105,460,78" border="0">
<frame src="top.html" noresize/>
<frameset cols="114,497,215,120" border="0">
<frame src="left.html"noresize />
<frameset rows="68,460" border="0">
<frame src="banner.html" noresize/>
<frame src="seite1.html" name="middle" noresize/>
</frameset>
<frame src="menu.html" noresize/>
<frame src="right.html"noresize/>
</frameset>
<frame src="bottom.html" noresize/>
</frameset>
<frame src="3.html"noresize/>
</frameset>
<frame src="4.html" noresize/>
</frameset>
<noframes>
<body>
</body>
</noframes></html>
Mahlzeit Ahab,
<frameset rows="%,643,%" border="0">
Was genau soll dieses invalide Attribut "http://de.selfhtml.org/html/frames/definieren.htm#framesets@title=rows" bewirken?
MfG,
EKKi
Damit teil ich das gesamte Fenster in 3 Reihen, oben Rand, Mitte anderes Frameset und unten auch wieder Rand.
Das köntne aber auch genau das Problem sein weil der äußere Rand eben nicht richtig dargestellt wird. Hast du einen Lösungsvorschlag?
Falls du die einzelnen % Zeichen meintest, damit soll der Frame relativ angepasst werden. Die Reihe in der Mitte ist halt 643px groß und drüber und drunter sind die Frames halt so groß, wie noch Platz im Fenster ist. Damit die Seite immer zentriert dargestellt wird, egal wie groß der Monitor ist.
Ich kann die 25 Fehlermeldungen, die mir der Markup Validator anzeigt, auch nicht wirklich nachvollziehen...
Hi,
Falls du die einzelnen % Zeichen meintest, damit soll der Frame relativ angepasst werden.
Wenn du prozentuale Angaben machen willst, dann musst du vor dem Prozentzeichen auch einen Zahlenwert notieren.
Wenn du aber nur eine gleichmaessige Aufteilung des verbleibenden Platzes erreichen willst - dafuer gibt es ein anderes Zeichen, lies es noch mal nach.
MfG ChrisB
Ach, das Sternchen war es! Okay, vielen Dank, jetzt wird die Seite auch überall vernünftig angezeigt.
Vielen Dank, dass ihr mich so schnell drauf aufmerksam machen konntet, wo der Fehler liegt!
Schönen Abend noch.