molily: frames - *schäm*

Beitrag lesen

Hallo, Thorsten,

Also ich habe mir dein Post ans Herz gelegt, und nun mach ich es schlicht und einfach ... Die Navigation wird nun so ähnlich wie auf http://www.gil-marl.de

Wenn ich mich recht erinnere kam hier vor einiger Zeit der Autor bzw. Webteammensch dieser Seite hier an und bat um Kommentare und um eine "Bewertung", da er scheinbar von den Ratschlägen nicht viele beabsichtigt hat, wie ich jetzt sehe, würde ich dir raten, dir nicht allzuviel von der Seite abzuschauen. :)

Also um meine Absichten des Framesets etwas zu erläutern: Ich wollte eine Art einsteiger Hilfe zu den Themen HTML, PHP und MySQL machen, da wie ich meine diese Themen nicht einfach genug den Leuten erklärt wird! Ich weiß wie ich mit HTML angefangen habe(ja mein erstes Buch war HTML 4.0 basierend auf SelfHTML 7.0) trotzdem finde ich (will Stefan Münz nicht zu nahe treten) SelfHTML etwas zu komplex und zusammen mit SelfPHP auch eher als Nachschlagewerk zu betrachten - persönliche Ansicht halt.

Ich dem Punkt stimmt ich dir vollkommen zu, für Anfänger mag Selfhtml zu mächtig sein, obwohl ich mich gut peu à peu einarbeiten konnte und bis jetzt keineswegs das komplette Selfhtml kenne, bspw. sind mir XSLT und Perl völlig unbekannt. Der Anfänger fühlt sich zweifellos überfordert und desorientiert, obwohl Selfhtml schon dagegen anzugehen versucht.

Zu dem gloreichen (grins) frameset, ich mach es zwar im Sinne des CI aber nun ohne festgelegte Begrenzung wie bei meiner PHP Seite ... wird wahrscheinlich auch einfacher :)

Ganz ohne festgelegte Begrenzung sollte es natürlich auch nicht sein, aber auf eine feste pixelgenaue Breite sollte natürlich verzichtet werden.
Der Text im rechten Frame fließt je nachdem bis zum Fensterrand, wobei ich kein Fan von unbegrenzter Satzspiegelbreite bin, weil die Texte bei 1024*768 und darüber unlesbar werden, weil sich zuviele Wörter in einer Zeile befinden. Leider gibt es nur die eine Möglichkeit, dies zu begrenzen: die CSS-Eigenschaft max-width, welche bspw. eine relative Größe erhält (max-width:45em), dadurch wird der Text bei 45em umgebrochen und wenn das Fenster kleiner ist schon vorher. Leider interpretiert der Internet Explorer diese Eigenschaft noch nicht.

http://www.projekt-p.net/guide/html_neu/index1.html

Das sieht doch schon viel besser aus, wobei ich die Gestaltung des Frameentwurfes nicht schlecht fand, wie gesagt, diese blauen Rahmen könnte man durchaus innerhalb den Frames "nachbauen", wenn man denn darauf besteht.

Wenn du mit Frames arbeitest solltest eine Sachen beachten. Das noframes-Element *darf* auf *keinen* *Fall* "Du hat einen dummen Browser, ätschibätsch" enthalten, sondern sollte Links zu den Unterseiten enthalten. Weiterhin sollte jede Unterseite 1. per JavaScript automatisch das Frameset nachladen, wenn es nicht vorhanden ist (CGI benutzen!), 2. einen manuellen Link anbieten, welcher die Seite im Frameset lädt (CGI benutzen!) und 3. eine volle Navigation in einem noframes-Element enthalten. Wenn du es so ermöglichst, dass man die Unterseiten problemlos bookmarken kann und die Seiten auch ohne Frames und JavaScript voll funktionsfähig sind, dann hast du die gröbsten Probleme von Frames gemeistert.

Grüße,
Mathias