Einzelnen Beitrag anzeigen
Alt 24.03.2003, 23:44   #22
NorwegianBlue
Newbie
 
Registriert seit: 22.02.2003
Beiträge: 13


Standard

@BIG

ich hab natürlich vor meinem posting auch ein wenig probiert und selfhtml konsultiert.
Unter http://selfhtml.teamone.de/html/refe...ersalattribute
sieht man auch, dass ein style attribute mit wenigen Ausnahmen (frameset gehört nicht
dazu) überall verwendet werden kann. Im standard isses also erlaubt, das posting aus
selfhtml, das Du zitiert hast ist also eindeutig falsch.

Hier ist mein - etwas degeneriertes - testfile, das auch HTML4.01 validiert ist.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Frametest</title>
</head>
<frameset rows="*" style="background-color: #ff0000; margin: 50px;">
<frame src="http://www.wcm.at">
</frameset>
</html>

Wie man an dem hübschen roten Rahmen um den frame sehen kann, verwenden alle aktuellen
Browser, die ich probiert hab (IE6, Mozilla 1.3 unter W2K, Konqueror 3.1 unter Linux)
die background-color um die Teile des framesets, die nicht von frames überlagert sind,
zu rendern. Unterschiede gibts in der Darstellung während das Dokument im frame geladen
wird. Im IE bleibt alles weiss, bei Mozilla und Konqueror wird das noch leere frame
auch erstmal in rot angezeigt. Genau das wollte ja P.St. Genau das Gleiche passiert auch,
wenn man im frame eine falsche oder grad' nicht erreichbare URL angibt. IE zeigt ein weisses
Error-Dokument im frame, Moz und Konq bringen eine message-box und der leere frame bleibt
rot. Konq zeigt darüber hinaus auch noch den slider / divider (wie auch immer das Ding zwischen
zwei frames heisst) ganz in rot an.
Aber nochmal - das frameset bekommt die background-color verpasst, nur sieht man meist nicht
viel davon, da die einzelnen frames den gesamten Platz in Anspruch nehmen.

Ich weiss natürlich, was Du meinst - man kann nicht mit einem background-color attribute in
einem <framset> tag die Farben der einzelnen Frames setzen. Aber davon war ja auch nie die Rede.

@P.St
im IE ist der Effekt, den Du Dir wünschst, offenbar nicht auf diese Art zu realisieren - zumindest hab
ich keine Lösung gefunden...
NorwegianBlue ist offline   Mit Zitat antworten