Für ein Frameset solltest du den verwenden:Code<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
Generell ist jedoch besser, wenn du auf Frames verzichtest, weil sie veraltet sind und etliche Nachteile haben.
Was die Validität deiner Seite betrifft geht es darum, dass sie keine HTML-Fehler im Code enthält. Auch dadurch können Fehldarstellungen resultieren.
Hallo.
Danke für Deine Antwort.
Genau mit o.g. habe ich es probiert und dann tritt das von mir erwähnte Problem auf! Die Ansicht im IE passt, doch der JavaScript für das automatisch scrollende Menü geht dann nicht mehr!!
Ich hab mal die Problem-Seite hochgeladen (allerdings ohne sämtliche Unterseiten):
http://www.biabln.com/problem/variante01.html ... hier habe ich DTD HTML 3.01 genommen und die Ansicht im IE passt NICHT - aber es scrollt
http://www.biabln.com/problem/variante02.html ... hier habe ich DTD HTML 4.01 genommen und die Ansicht im IE passt prima - aber es scrollt nicht
Und - jetzt geht bei beiden Varianten der farbige Scrollbalken nicht
Ich hab für beide Seiten mal eine Prüfung gestartet - das kuriose ist:
variante01.html hat angeblich 39 (!!!) Fehler
variante02.html hat nur 3 Fehler
BEIDE Seiten sind aber absolut identisch - ausser der DTD-URL!!! Ich versteh`s nicht!
Zu den Frames - nun - ich weiss, dass die veraltet sind, möchte aber dennoch nicht drauf verzichten.
Meine WebSite hat `ne Menge Unterseiten und wenn ich anfange, die Seite in Tabellenform zu gestalten, muss ich ja andauernd ALLE Seiten ändern, wenn ich irgendwie oder irgendwo auch nur einen Link austausche. Ausserdem finde ich es hässlich, wenn in der Adresszeile des Browsers die Adresse der Unterseiten steht (bei der FrameSeite bleibt immer der Link der Startseite stehen) - ich mags nicht. Und - ich mag dieses automatische Scrollen des Menüs :))