Aloha!
- Netscape 4 hat Probleme, Frames pixelgenau auf Größe zu halten. Der rechnet mit Bildschirmprozenten (kleinste Schrittweite 1%), und entsprechend "rastet" die Framesgröße je nach Browserfenstergröße beliebig woanders ein.
pixelgenau? war das hier als Sollanforderung gegeben? Aber da muss man sowieso Klimmzüge machen und unsauber "coden" um Layout pixelgenau umzusetzen, bzw. für N4 mit divs usw. ist der Aufwand vmtl. gerade höher als bei einer Frameslösung...
Nö. Mit Layern kann man pixelgenau arbeiten. Und da ist keinerlei Zusatzaufwand notwendig, um verschiedene Browser zu unterstützen. Jedenfalls nach meiner Erfahrung.
- Crossbrowsertauglich sind Frames keinesfalls. Zwar können alle grafischen Browser Frames anzeigen (manchmal ist das abschaltbar), aber nicht-grafische Browser wie Lynx haben ein Problem damit. Crossbrowsertauglich ist was anderes.
Es gibt sowieso kein crossbrowser, ausser vielleicht minimalst-html.
Frames sind deutlich crossbrowsertauglicher als die hier angedachten div-Konstrukte, also das kleinere Übel.
Wiederum "Nein". Nicht-CSS-Fähige Browser ignorieren das <div> und weitere CSS-Formatierungen und zeigen so wenigstens den Inhalt an. Wenn der mit den logischen HTML-Elementen formatiert ist, ist das Ergebnis wirklich sehr gut. Mehr sehen Suchmaschinen übrigens auch nicht. Also tut man gut daran, mal die "Suchmaschinenperspektive" in Form eines "Lynx-Browsers" anzuwerfen.
- Ebenso haben Suchmaschinen so ihre Probleme mit Frames und können oftmals die Inhalte nicht indizieren, wenn nicht massiv geholfen wird, indem man noframes-Bereiche definiert. Der Extra-Aufwand ist beim Verzicht auf Frames komplett unnötig.
nach meinen Erfahrungen kommen die erstaunlich gut mit Frames klar.
Nach meinen Erfahrungen nicht. Insbesondere nicht mit den üblichen "ZFF-Javascripten".
Ansonsten, Argument Besucher, ist mit Frames die Usability erstmal deutlich besser, wenn nicht immer eine Seite komplett neu aufgebaut wird usw..
Nö. Wenn die Navigation an sich Mist ist, hilft es absolut nicht, dass sie ständig sichtbar gezeigt wird. Usability hat nichts mit "Frames" oder "keine Frames" bzw. der ständigen Sichtbarkeit von gewissen Elementen zu tun.
Und wenn z.B. der Link um eine JavaScriptvariante ergänzt wird, gibt es ja mehrere Möglichkeiten wie der Verlauf der History auschaut.
Sobald Javascript zum Seitenwechseln ins Spiel kommt, haben Suchmaschinen ein Problem, die Seite zu indizieren. Und die History macht in der Regel auch nicht so recht mit, wenngleich man vielleicht regeln kann, welche Seite beim "zurück" zuerst aufgerufen wird.
- Sven Rautenberg