emu: Darf man Frames jetzt verwenden, oder nicht?

Beitrag lesen

Hallo!

Mich würde das jetzt mal interessieren. Warum will das W3C Frames nicht offiziell machen, wo sie doch eigentlich recht praktisch sind und von vielen benutzt werden? Wie stellen die sich das eigentlich vor, wenn jemand eine nicht dynamische Seite erstellt? Dass er dann das Menü extra auf jede Seite pickt und dann bei Änderungen vielleicht 20 Mal ändern muss? Hat das W3C schon mal eine offizielle Erklärung dazu abgegeben?

(Warnung: Ich befreie mich von jeglichen Realitäten im World Wide Web. Es ist mir durchaus klar, dass kein derzeitiger Browser, auch nicht der Mozilla, fähig ist, das Konzept umzusetzen.)

Das Konzept von HTML sieht doch ein Menü an sich gar nicht vor. Blättern, Glossar, Inhaltsverzeichnis, Anfänge von Kapitel und Projekt, Copyright und haufenweise mehr lässt sich durch Verwendung von <link> machen. Die Meta-Angaben weisen den Autor und noch einige wichtige andere Dinge aus. Von der einen Seite zur anderen sind im eigentlichen Dokument nur sinnhafte Links, die einen logischen Bezug zum Text haben, notwendig, denn der eigentliche Hypertext macht keinen Unterschied zwischen verschiedenen Projekten.

Frames kommen aus einer Zeit, wo der erste große kommerzielle Browser herausgekommen ist und mit dem zweiten großen kommerziellen Browser, dem Internet Explorer, einen höchst eigenartigen Browserkrieg an mehreren Fronten geführt hat, zuletzt vor Gericht. Zu dieser Zeit wurden auch <font>, <table>, <center> und viele weitere Tags, die dem Prinzip von HTML zuwiderlaufen, erfunden, und dann vom W3C zähneknirschend abgesegnet. Die Seitenbastler wussten zu dieser Zeit teilweise gar nicht mehr um das Konzept oder sogar die Snytax von HTML, denn überall kamen lustige Programme daher, die vorgaben, WYSIWYG-fähig zu sein, was natürlich völliger Blödsinn ist, aber das ist ja egal. Sie stellen doch, wenn man sich es überlegt, einen Bruch mit der gesamten Idee des World Wide Webs dar und ziehen zusätzlich noch einen Rattenschwanz an Problemen mit sich, die zwar mittlerweile teilweise durch allerlei hochkomplexe Skripts beseitigt werden können, was aber noch mehr Probleme aufwirft. Weiters sind Frames sicher nicht plattformunabhängig, einfach zu warten oder in irgendeiner Weise mit dem Prinzip der Textauszeichnung vereinbar.

Das World Wide Web Consortium hat in der Vergangenheit bei einigen Elementen Fehler gemacht. Mittlerweile hat es, gemeinsam mit dem Aufkommen von Opera und Mozilla sowie dem Standard-Compliant-Mode des Internet Explorer einen Schritt in die richtige Richtung gemacht, in dem Frames nicht mehr vorgesehen sind.

Das hat sich jetzt ziemlich weit hergeholt angehört, aber ich denke, von der Seite hast du es noch nie betrachtet.

Und nein - ich bin keiner, der am liebsten HTML2 und graphische Browser abschaffen würde, auch war ich zu der Einführung der Frames noch gar nicht im Internet und ja - ich habe Frames lange für selbstverständlich erachtet. Das ändert aber trotzdem nichts an der Unsinnigkeit von Frames.

emu
[...]