Hallo Frank,
Wenn man Frames nur benuetzt, weil man "nicht in unzaehligen Dateien die
Navigation anpassen" will, zeugt das fuer mich von reiner Faulheit.
nun ja, nettiquette, oder wie heißt das. hab ich denn nix besseres zu tun, als die dinge umständliche zu machen, wenns auch einfacher geht???
Ich wollte Dich nicht beleidigen, aber es ist Tatsache, dass Frames vor allem
aus Faulheit/Bequemlichkeit gebraucht werden, genau aus dem genannten Grund,
dass man bei neuen Dingen nur eine einzige (Navi-)Datei aendern will.
(Ich selbst habe auch noch so eine Altlast, die ich mal beseitigen muss...)
Wenn Du schon die "Netiquette" ansprichst:
"Hoeflichkeit" gegenueber den Benutzern der Seite ist es, wenn man ihnen
das Leben so einfach wie moeglich macht. Und auf Frames verzichtet.
Es gibt zahlreiche Loesungen (serverseitigige Includes und auch Offline-Loesungen
mit guten HTML-Editoren), mit denen man das Problem loesen kann.
s. o. als da wären???
Serverseitig: Includes, z.B. mit SSI, PHP, ASP, was auch immer...
HTML-Editoren:
- Phase 5 mit "Includes"
- Dreamweaver mit Templates (Vorlagen), Libraries (Bibliotheken)
Wie es in Deinem M$ Frontpage heisst, weiss ich nicht.
Sollte aber in der Hilfe bzw. im Handbuch irgendwie aufzufinden sein.
IIRC gibt's etwas mit "gemeinsame Randbereiche" oder so
http://www.heiligenlexikon.de/index.htm?Aktuell/Plaedoyer_Frames.html
da bist ja selbse ein wenig gestolperet...; antwort kam getrennt.
Nun ja, und es zeigt wieder mal: Ohne Frames waere man gar nicht auf die Idee gekommen,
mit so einer problematischen URL auf das Dokument zu verweisen, sondern haette
es gleich so gemacht:
http://www.heiligenlexikon.de/Aktuell/Plaedoyer_Frames.html
Mit Frames (und deren CSS-Ersatz durch position:fixed)
oha, was ich alles noch nicht kenne, sowas gibts auch?
Ein Beispiel, wo dies angewandt wird, ist gerade
http://www.subotnik.net/html/frames.html
Dort hat's auch einen Link zur Anleitung:
http://www.webreference.com/html/tutorial24/
Weiteres findest Du auch mit Google:
http://www.google.com/search?q=position+fixed+frames
vermutlich kann man dann auch noch scrollen in gewissen bereichen, ohne iframes zu benutzen, oder?
Ja, da gibt es scheinbar gewisse Tricks, z.B. indem man einem Bereich
eine fixe Hoehe vorgibt und dann eine bestimmte overflow-Eigenschaft angibt.
Diese Techniken (und auch position:fixed) sind fuer mich aber nicht
interessant; die Browser-Unterstuetzung dafuer ist zu schlecht, man
braucht tonnenweise "Hacks", und ich halte sie einfach fuer ueberfluessig.
Falls Du sie trotzdem ausprobieren willst, tu es!
Bei Fragen/Problemen hilft man Dir hier bestimmt weiter.
(Falls Du in diesem Thread eine konkrete CSS-Frage stellen willst,
empfehle ich Dir, ueber den Knopf "Vorschau generieren" zum Formular
zu gelangen, in dem Du Themenbereich und Subject aendern kannst,
und dann mit "Nachricht absenden" das Posting effektiv abzusenden.)
(kannst du mir ein gutes buch empfehlen, oder sollte ich mir selfhtml "einfach ausdrucken" ---???
Ich besitze kein Buch zu HTML oder CSS, und kenne auch keines.
SelfHTML und die uebrigen online verfuegbaren Ressourcen, inklusive
natuerlich der W3C Specs., reichen mir aus.
Das Ausdrucken kannst Du Dir sparen - SelfHTML gibt es auch als Buch:
http://aktuell.de.selfhtml.org/extras/buch.htm
Zahlreiche gute Links zu CSS gibt's in der Self-Linkliste:
http://aktuell.de.selfhtml.org/links/css.htm
Auch auf den Seiten von Tueftlern, wie z.B.
http://www.meyerweb.com/eric/css/edge/
http://glish.com/css/
sieht man vieles, was mit CSS (theoretisch) moeglich ist.
Aber eben - die Browser, insbesondere das kompilierte Sicherheitsrisiko
(a.k.a. M$ IE) machen einem immer wieder einen Strich durch die Rechnung.
Daneben lernt man auch sehr viel, wenn man hier mitliest...
diese bombastischen tabellen, die größere seiten haben, lassen sich doch nur mit einem, ich übertreibe mal, stab an html-"programmierern" (ich weiß, es sind keine echten programmierer) im blick behalten bzw. kontrollieren.
Wenn Du die 5-fach verschachtelten Tabellen meinst: Ja, da verliert man schnell mal
den Ueberblick. Sie sind jedoch auch nicht notwendig und sowieso "schlechter Stil".
Fuer ein einfaches Layout (sofern man sich nicht mit CSS rumaergern will)
reicht _eine_ Layout-Tabelle voellig aus. Und wenn man dann die
Inhalte der einzelnen Zellen (eben z.B. die Navigation) mit Includes
aktualisiert, hat man IMHO ueberhaupt nicht weniger Arbeit als mit Frames.
Dafuer hat man zufriedene Besucher.
Gruesse,
Thomas