Aquariophile: (FRAMESET) -> Browser-Gerechte oder HTML-Konforme Variante??

Hallöchen ;o)

Auf http://selfhtml.teamone.de/html/frames/eigenschaften.htm#rahmen
werden 2 verschiedene Arten angegeben, wie man die Rahmen bei Frames machen kann.

  1. Die HTML-Konforme Variante
  2. Die Browser-Gerechte Variante

Meine Frage

Welche der beiden sollte ich verwenden?
Die Seite ist in HTML 4.01 strict.
Einerseits will ich dass das ganze valider quelltext wird,
andererseits bringts nix wenn es zwar valides HTML 4.01 strict ist,
aber die Browser scheiße interpretieren.

Frage:
Wenn ich die HTML-KONFORME Variante nehme,
welche Browser machen in welcher Art Probleme?

Danke!
Aquariophile

  1. Hi,

    Welche der beiden sollte ich verwenden?
    Die Seite ist in HTML 4.01 strict.

    Also mit HTML 4.01 strict wirst Du niemals ein valides Frameset hinbekommen.
    Denn Framesets sind nicht in HTML 4.01 strict machbar, sondern nur in HTML 4.01 frameset.

    Und da Du bei Verwendung von Frames auch das target-Attribut brauchst, können auch die anderen Seiten (zumindest teilweise) nicht HTML 4.01 strict sein,    denn das target-Attribut gibt es nur in HTML 4.01 transitional.

    Einerseits will ich dass das ganze valider quelltext wird,
    andererseits bringts nix wenn es zwar valides HTML 4.01 strict ist,
    aber die Browser scheiße interpretieren.

    Die Entscheidung mußt DU treffen, was Dir wichtiger ist. HTML 4.01 strict ist das Frameset sowieso nie (s.o.).

    Meiner Meinung nach ist die beste Variante, aufs Frameset zu verzichten.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
  2. Hi Aquariophile

    Welche der beiden sollte ich verwenden?
    Die Seite ist in HTML 4.01 strict.

    Wie willst du denn ein Frameset mit HTML 4.01 strict machen? Das Frameset ist HTML 4.01 Frameset. Bei einem Frameset die einzelnen Frame-Seiten in HTML 4.01 Strict zu erstellen macht meistens keinen Sinn, da du dann noch nicht einmal mit target="..." auf ein anderes Frame verweisen kannst.

    Frage:
    Wenn ich die HTML-KONFORME Variante nehme,
    welche Browser machen in welcher Art Probleme?

    Wenn du das Beispiel aus SELFHTML so erweiterst, dass das frameborder-Attribut in jedem <frame>-Tag steht zeigen Mozilla 1.3 und Opera 7 bei mir nur noch einen dünnen Rahmen, damit ich die Größe des Frames verändern kann. Diese Freiheit nimmst du den Anwender wenn du die nicht-HTML-konforme Variante verwendest um den Rahmen ganz zu unterdrücken.

    Schöne Grüße

    Johannes

    --
    ss:| zu:) ls:[ fo:) de:] va:) ch:] sh:( n4:& rl:( br:^ js:| ie:{ fl:( mo:|
    Selfcode bei http://emmanuel.dammerer.at/selfcode.html