Styleformatierung:
Wer das nicht will überspringt einfach diesen Abschnitt und macht mit den Verhalten weiter. Aber ich denke mitmachen ist nicht verkehrt.
Um den Durchblick zu behalten, sollten die einzelnen Ebenen mit eindeutigen Namen versehen werden. Nahe liegt hier die Ebene die bei Mouseover über Home eingeblendet wird auch Home zu nennen usw. Namen werden im Eigenschaftenfenster der markierten Ebene eingetragen. Für die Navigationsebene ruhig dasselbe tun. Für die spätere Stylesheetdatei sind eindeutige Namen von Vorteil.
Ein kleines Phänomen ist mir beim schreiben des Tuts aufgefallen:
Der Name für die zweite Ebene die bei Mouseover über Links eingeblendet werden soll, hatte bei mir den Namen Links (sieht man auch an den Bildern unten). Nach dem ich die Verhalten zum Einblenden vergeben hatte wurde diese Ebene aus unerklärlichen Gründen nicht eingeblendet. Es lag am Namen! Hab sie einfach umbenannt in hyperlink und es klappte. Sollte eigentlich nicht die Regel sein, da Namen frei wählbar sind, aber wie es eben manchmal so ist mit unerklärlichem.
Jetzt gehts an den Quellcode. Die Postionierungs und Größenangaben werden in eine externe Stylesheet ausgelagert. Wer mit Stylesheets klarkommt wird es wahrscheinlich anders machen oder Dreamweaver dazu nutzen, aber ich will hier nicht allzuviel schreiben und nicht noch auf Stylesheets mit Dreamweaver erzeugen eingehen. Daher einfach mal so machen wie ichs hier vorstelle.
Das einfachste Programm zur Erstellung einer Stylesheetdatei ist z.B. der Windowseditor Notepad oder jeder andere Texteditor, diesen jetzt einfach mal starten.
Im Texteditor nun gleich auf Speichern unter klicken. Bei Dateityp Alle Dateien(*.*) auswählen und die Datei mit einem Namen und der Dateiendung "css" in einem Ordner der Site speichern, also extern.css im Beispiel. Das css kennzeichnet die Datei als eine Stylesheetdatei.
Nun in Dreamweaver alle Ebenen außer die Hauptnavigation mit Hilfe des Ebenenfenster wie im folgenden Bild ausblenden (hidden). Einmal vor die jeweilige Ebene unterhalb vom Auge klicken und es sollte ein "geschlossenes Auge" erscheinen.![]()
Jetzt auf der Leinwand alle Ebenen zusammen markieren. Dies erreicht man wenn wie im Bild alle Ankerpunkte für die Ebenen mit Hilfe gedrückter Shifttaste markiert werden. Es kann passieren, dass die Ebenen wieder kurzzeitig eingeblendet werden, dadurch nicht verrückt machen lassen, ist nicht von Bedeutung.
Wer diese Ankerpunkte nicht hat geht auf Ansicht-->Visuelle Hilfsmittel-->Unsichtbare Elemente und setzt dort ein Häkchen. Sind sie immer noch nicht da ist wahrscheinlich in den Voreinstellungen kein Häkchen bei Unsichtbare Elemente. Man muß dann diese über Bearbeiten-->Voreinstellungen aktivieren, ein Neustart von DW in der 4 Version ist dabei nicht nötig.
Sind nun alle markiert einfach Bearbeiten-->HTML kopieren klicken und der ganze Ebenencode ist in der Zwischenablage. Jetzt in Notepad den ganzen Spaß in die extern.css einfügen.
So siehts in der extern.css jetzt aus:
Eine Ebene besteht aus dem Anfangs <div id=..... und dem </div> diese sollten Zwecks Übersicht erstmal wie oben ersichtlich durch genügend Leerzeilen getrennt werden.
Jetzt ist alles ganz einfach wenn man es mehrmals gemacht hat, der absolute Neuling in Sachen Stylesheet wird wohl erstmal "dumm" in den Quellcode sehen.
Der überflüssige Code muß nun gelöscht werden! Warum das eine oder andere stehen muß oder auch nicht, laß ich an dieser Stelle mal weg. Stylesheet allgemein und die Codierung/Schreibweise und vieles mehr erfährt man auf den Gelben Seiten von Dr.Web.
Ich zeig jetzt nur wie es fertig aussehen muß/kann. Wenn alle Stränge reißen, einfach hier rauskopieren und in die extern.css einfügen oder eben selbst anpassen. Ist ein bisschen mehr dabei aber das macht nichts. Am Ende gibts die Originaldateien, ne kleine Beschreibung der Style-Befehle sowie das Tut zum Download, dann kann man sich lokal alles in Ruhe ansehen und experimentieren.
Code der extern.css












