Frames

  • #1
U

UlrichBa

Bekanntes Mitglied
Themenersteller
Dabei seit
17.02.2005
Beiträge
140
Reaktionspunkte
0
Hallo Homepagebetreiber,
ich habe in verschiedenen Beitraegen gelesen, dass Seiten mit Frames in letzter Zeit nicht mehr so angesagt sind und man das Ganze besser mit CSS, Templates, PHP etc. loest. Die Gruende dafuer sind mir, ehrlich gesagt, nicht so richtig einsichtig, weil Frames doch viele Vorteile haben:
- Navigation wird nur einmal zentral gefuehrt.
- Navigation muss bei Aufruf einer neuen Seite nicht neu geladen werden.
- Frameset kann mit wenigen HTML-Anweisungen programmiert werden.
Was sind denn die Gruende dafuer, dass Frames nicht mehr so beliebt sind?
Viele Gruesse - Ulrich
 
  • #2
Nachteile:

- für den User schlecht bookmarkbar
- oft in Pixeln festzementierte Framegrößen (kombiniert mit scroll=no), so daß bei Schriftvergrößerung (wegen der Lesbarkeit) dann Teile unsichtbar sind
- kein durchgängiges Hintergrundbild machbar (Framegrößen werden von Browsern nicht pixelgenau umgesetzt)
- Frameübergreifende Anzeige von div nicht möglich (aufpoppende Navigation...)
- Suchmaschinen liefern Links auf Einzelseiten
- ab XHTML 1.1 nicht mehr im normalen Standard enthalten
- mehrere http-Requests nötig, um die Seite komplett darzustellen
- bei kleinem Anzeigebereich viele Scrollbars in der Anzeige, die
den echten Anzeigebereich weiter verkleinern
- mehrere Frames auf einmal Ändern geht nur mit Javascript
- Die Synchronisation von Javascripten, die auf Teile in anderen
Frames zugreifen, ist komplizierter.
...

Vorteile:

- Navigation muß nicht in vielen Seiten gepflegt werden (das läßt sich aber per SSI, serverseitigem Scripting oder entsprechende Funktionalitäten in Editoren ebenfalls erledigen.

- Bestimmte Teile der Seite müssen nicht mehrfach an den Client
übertragen werden - aber: das betrifft nur das eigentliche HTML;
Bilder, CSS usw. sind als ausgelagerte Datei sowieso schon im Cache.
Außerdem muß zusätzlich die Frameset-Datei übertragen werden. Und die
Javascripts, die nötig sind, um das Frameset nachzuladen. Und anstelle eines head-Elements für jeden Frame eins usw.

Echter Vorteil:
wenn ein Frame benutzt wird, um die Navigation für viele Nicht-HTML-Dokumente (pdfs oder ähnliches, was auch nicht wirklich in HTML eingebunden werden kann) benutzt wird.

(ohne Anspruch auf Vollständigkeit)

Quelle:


Dem Poster dort oben kann ich mich eigentlich nur voll und ganz anschließen.

Eine Alternative zu Frames sind div-layer. Leider werden die von Browsern IMHO nicht genügend Unterstützt um damit Frame bzw. Tabellen Designs endgültig abzulösen. Aber Sie sind auf dem besten Weg.

Eine weitere Alternative zu Frames sind Tabellendesigns.

Ob du nun, Frames, Tabellen oder div-layer verwendest hängt von der Aufgabe und deinem persönlichen Befürhalten ab.

Ich hoffe weitergeholfen zu haben.

P.S. Googel fördert bei dem Begriff Nachteile Frames noch mehr zu Tage. Einfach mal durchschauen.
 
  • #3
Und damit sollte schon alles gesagt sein ;D ;D
 
  • #4
Hallo Gandalf_the_Grey,
danke für die Antwort, dann sind mir die Gründe jetzt plausibler.
Viele Grüße - Ulrich
 
Thema:

Frames

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben