Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Verwendung von Frames Pro & Contra





Frage

Hallo, was spricht gegen, bzw. für die Verwendung von Frames bei der Gestaltung einer Homepage? Ich möchte meiner Seite ein anderes Outfit verpassen, aber mit Tabellen bekomme ich das nicht so hin, wie ich möchte und php beherrsche ich nicht. Mache ich das hingegen mit Frames, ist es (für mich) ganz einfach. Außerdem ist die Seite mit Frames leichter zu pflegen. Allerdings rümpfen viele über eine derart gestaltete Seite die Nase. Warum? H.

Antwort 1 von Fragenfrager

Frames sind nicht mehr wirklich zeitgemäß. Zudem kann es bei ihnen Probleme mit Sprachausgabebrowsern (zB für Blinde) geben.
Zugegeben: Frames sind eine einfache Möglichkeit, ein einigermaßen hübsches Design hinzubekommen.
Eleganter -und je nach Größe Deiner Seite auch zeitsparender- ist allerdings die Verwendung von Div-Containern in Verbindung mit CSS. Dazu musst Du kein Php können. Lies Dich da mal ein bisschen ein...

Antwort 2 von derpfleger

Hi Hooker

im wesentlichen liegen die Probleme darin:
1. Keine Barrierefreiheit
2. Suchmaschinenrobots sehen nur das frameset, keinen Inhalt
3. Setzen eines Lesezeichens wird unnötig erschwert, bei schlecht programmiertem frameset fehlt dann auf den Unterseiten idR jegliche Navigation.

Lese dir doch mal die links hier durch:

http://www.einfach-fuer-alle.de/artikel/frames/

http://de.selfhtml.org/html/frames/layouts.htm

http://www.barrierefreies-webdesign.de/knowhow/frames/index.php

http://www.woodshed.de/publikationen/dialog-robot.html

Gruß derpfleger

Antwort 3 von Hooker

Hallo,


danke für die schnellen Antworten.

Werde jetzt mal einiges lesen und dann entscheiden, ob Frames oder nicht. :-)


H.

Antwort 4 von rfb

kurz gesagt: wenn du für Browser der Generation 4 schreibst (also Netscape 4 und IE 4), dann nimm Frames, Tabellenlayout, Spacer-Gifs und <font> zum Layouten.

Solltest du spätere Browsergenerationen (aktuell: FF2, IE6/7, Opera 9) in deiner Userzielgruppe vermuten, dann lass den veralteten Kram weg.

Antwort 5 von Flupo

Hier ist sehr schön anschaulich beschrieben, wie man ein Layout mit <div> und CSS erstellt.

Gruß Flupo

Antwort 6 von Petra65

Ich habe in der Vergangenheit immer mit Frames bzw. Tabellen gearbeitet.

Seit ca. einer Woche beschäftige ich mich ausgiebig mit CSS .... Ich bin begeistert wie groß die Möglichkeiten damit sind!!
Allerdings benötige ich für die Erstellung sehr sehr lange, und knoble teilweise Stunden über ein Problem (und finde die Lösung dann nur mit Hilfe vom Supportnet). Allerdings denke ich, dass die Pflege später sehr viel einfacher ist. Das Grundgerüst muss eben erst erstellt werden, und wenn man gewohnt ist in "Tabellenstrukturen" zu denken, dann tut man sich manchmal etwas schwer.

Aber es lohnt sich !!

Gruss - Petra

Antwort 7 von Flupo

Zitat:
Ich bin begeistert wie groß die Möglichkeiten damit sind!!


Genauso gehts mir auch. Etwas frustrierend ist nur, wenn die Browser den mühsam gebastelten Code unterschiedlich umsetzen. Man verbringt viel Zeit damit, es so hinzubekommen, dass es auf den "großen drei" (IE, FF und Opera) halbwegs gleich aussieht.

Gruß Flupo

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: