Ich bastel grad an einer Seite rum, die Frames verwendet.
Es geht um folgenden Code:
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<title>TEST</title>
</head>
<frameset rows="100,*,80" cols="*" border="0">
<frame src="Seite.htm" name="Seite1" noresize scrolling="no">
<frameset rows="*" cols="100,*,*,*,100" border="0">
<frame src="Seite.htm" name="Seite2" scrolling="no" frameborder="1">
<frame src="Seite.htm" name="Seite3" scrolling="no">
<frame src="Seite.htm" name="Seite4" scrolling="no" frameborder="1">
<frame src="Seite.htm" name="Seite5" scrolling="no">
<frame src="Seite.htm" name="Seite6" scrolling="no" style="border-width:1px; border-color:black; border-style:dashed;">
</frameset>
<frame src="Seite.htm" name="Seite7" scrolling="no">
<noframes>
<body>
<p>No Frame Msg....</p>
</body>
</noframes>
</frameset>
</html>
Alles anzeigen
Im Internet-Explorer werden die Frameborder="1" und CSS-Formatierung dargestellt, im Firefox nicht. Auch die CSS-Angaben im frame-Tag werden vom Firefox (und Opera) scheinbar ignoriert.
Woran liegt das? Ist der Code nicht Regelkonform? Oder hab ich Fehler drin? Was gibt es für andere Möglichkeiten, die Rahmenlinien von Frames zu formatieren wenn es mit CSS nicht geht?