Das Werkzeug ist (hoffentlich)
besorgt, jetzt kanns richtig losgehen:
![]()
Konzept
![]()
Tips
![]()
Layout
![]()
Frames
Du weißt bestimmt schon so
ungefähr, wie Deine Homepage mal ausschauen soll. Vielleicht
hast Du Dir ja auch schon ganz altmodisch 'nen Schmierzettel
genommen und das grundlegende Konzept hingekritzelt. Falls nicht,
tu's jetzt! Erst beim Aufschreiben fällt einem meistens ein, was
man wirklich machen will und vermeidet das grenzenlose Chaos!
Jetzt kommt die Frage: Was kommt auf welche Seite oder reicht mir
eine Hauptseite oder was....
Wer es sich jetzt mega-einfach machen will, nimmt nur eine Seite.
Da paßt aber auch nicht sehr viel drauf (bitte keine konfusen
500-Meter-Seiten machen!!) und wird folglich für Deine Besucher
nur in Grenzen interessant sein. In die Top-100 wird man mit
sowas bestimmt nicht kommen :-).
Ein einfaches Beispiel, wie so ein
Mini-Konzept jetzt ausschauen könnte:
·
Inhaltsverzeichnis
· Ich
privat
· Ich im
Job
· Mein
Hobby: Moosfrösche
· Meine
besten Links
Um den Überblick nicht zu verlieren, leg Dir am besten ein eigenes Verzeichnis auf Deiner Festplatte für das Homepage-Projekt an. In diesem Verzeichnis dann wieder Unterordner für Deine Homepage, einer für Hilfe-Dokumente über HTML, einer für Grafik-Sammlungen usw. Mit der Zeit wirst Du Dir mit Sicherheit 'ne ganze Menge an Zeugs zu dem Thema downloaden und das muß ja irgendwo hin (ich sprech' da aus Erfahrung...).
Mach Dir auch Gedanken über die Namen der einzelnen Seiten (und Grafiken), sonst heißen nachher alle test1.htm, test.gif usw. Und schreib' die Namen immer klein! DOS-Rechnern ist's egal, ob's groß oder klein ist, aber sobald Deine HP auf dem (UNIX-) Server ist, wird unterschieden. Wenn Du z.B. auf die Page hallo.htm mit Hallo.htm verweist, findet er sie nicht und Du wunderst Dich...
Übers Layout hab ich mich ja schon
ganz am Anfang ausgelassen, hier nochmal in Kürze: Bitte keine
Schockfarbenkombinationen, die keiner mehr lesen kann. Auch ein
wenig auf die Schriftgröße achten, Stilmittel sinvoll (und
sparsam) einsetzen und alles ein wenig übersichtlich gestalten.
Und daran denken, daß nicht jeder mit einer Bildschirmauflösung
von 1280*1024 arbeitet <g>.
That's it! Der Rest bleibt Deiner Phantasie überlassen.
Die Meinungen über Frames sind gespalten, manche wollen die Seiten lieber komplett auf'm Schirm haben, andere finden's mit Inhaltsverzeichnis am Rand besser. Also Frames oder nicht Frames - Das ist hier die Frage. Ich persönlich halte Frames für eine geniale Erfindung, solange man's nicht übertreibt und richtig einsetzt.
Für die, die Frames haben wollen,
hier das Prinzip:
In der Hauptseite steht ganz oben drin, ob diese Page Frames hat
und wie die ausschauen. Wenn der Browser Frames kennt, werden
jetzt einzelne (eigene) Seiten in die verschiedenen Frames
geladen und der Rest der Hauptseite ignoriert. Bei einem alten
Browser, der keine Frames kennt, wird der Inhalt von der
Hauptseite angezeigt.
Ein Beispiel: Links ein Inhaltsverzeichnis, rechts der
Hauptframe. Dazu machst Du jetzt erstmal 3 Seiten: Die Hauptseite
(z.B. index.htm), die
die Frames steuert und den Inhalt für framelose
ernthält, eine inhalt.htm mit dem Inhaltsverzeichnis und die welcome.htm, wo Du die Leute begrüßt.
Beim MS Frontpage ist ein Frames-Wizard dabei, der den ganzen
Kram automatisch erledigt.
Oder Du startest jetzt Frame-It, stylst Deine Frame-Page und
setzt die entsprechenden Seiten ein (Die Frame-Namen nicht
vergessen!).
Für die Handwerker:
Es ist auch nicht schwierig, Frames per Hand zu machen. Dazu
öffnest Du mit dem Texteditor die Hauptseite (index.htm)
und trägst folgendes zusätzlich ein:
(Anmerkungen sind grün, was zusätzlich reinkommen muß ist blau)
<html> <head> <title>Meine Homepage</title> </head> Bis hier ist's der normale HTML-Dokument-Kopf <frameset cols="20%,80%"> Das bedeutet: 2 Frames, der linke hat 20%, der rechte 80% vom Bildschirm <frame src="inhalt.htm" name="inhalt"> <frame src="welcome.htm" name="hauptframe"> Der erste (linke) Frame verweist auf das Dokument inhalt.htm, der zweite lädt das Dokument welcome.htm. Die Frames brauchen auch Namen, damit Du nachher angeben kannst, in welchen Frame was geladen werden soll. <noframes> Ab hier kommt das, was man bei einem Browser ohne Frames sieht und von Frame-Browsern ignoriert wird <body> . . . </body> Jetzt noch dem Frame-Browser sagen: Ab hier nicht mehr ignorieren </noframes> </frameset> </html>
Ab hier wieder für alle:
So, jetzt hast Du auch noch eine Moosfrosch-Seite (frosch.htm) gemacht und setzt in der inhalt.htm einen Link darauf. Aber der (doofe) Browser
lädt die frosch.htm
jetzt im Inhalt-Frame, nicht im Hauptframe. Was ist passiert? Du
musst noch angeben, in welchen Frame die Frosch-Seite geladen
werden soll, sonst wird der Frame hergenommen, wo der Link
drinsteht! Beim Frontpage gibst Du einfach unter Target Frame "hauptframe"
an. Nicht-Frontpagler packen den Texteditor aus, öffnen die inhalt.htm und suchen den Link auf frosch.htm. Dann kommt zusätzlich dazu:
<a href="frosch.htm" target="hauptframe">
Das wars! Verwirrt? Alles halb so
schlimm, probier's einfach mal aus!!!
Eine Bitte: Wenn Du Links auf Seiten außerhalb Deiner Homepage
hast, dann gib bitte an, daß die nicht innerhalb Deiner Frames
geladen werden sollen! Dazu gibt es den Standard-Frame
"_top", d.h. kein Frame, sondern der ganze Bildschirm.
Ein Beispiel:
<a href="http://home.pages.de/~azzoo"
target="_top">