Wie verweise ich durch links auf CSS-layer???
Sonja
- css
0 Frank Schönmann0 Sonja
Ich möchte eine Seite ohne frames und ohne tabellen machen. Dazu möchte ich layer (CSS) verwenden.
ich habe nun in eine HTML-Seite zwei Layer eingefügt. Im ersten Layer will ich alle Links anzeigen lassen, im zweiten Layer sollen die Inhalte angezeigt werden. Wie mache ich das???
hi!
ich habe nun in eine HTML-Seite zwei Layer eingefügt. Im ersten
Layer will ich alle Links anzeigen lassen, im zweiten Layer sollen
die Inhalte angezeigt werden. Wie mache ich das???
Du machst eine HTML-Seite. Darauf setzt du mit <div> zwei Layer. In
den einen Layer schreibst du alle Links. In den anderen Layer schreibst
du den Inhalt der aktuellen Seite.
Und wo ist jetzt das Problem? :)
bye, Frank!
hi!
ich habe nun in eine HTML-Seite zwei Layer eingefügt. Im ersten
Layer will ich alle Links anzeigen lassen, im zweiten Layer sollen
die Inhalte angezeigt werden. Wie mache ich das???
Du machst eine HTML-Seite. Darauf setzt du mit <div> zwei Layer. In
den einen Layer schreibst du alle Links. In den anderen Layer schreibst
du den Inhalt der aktuellen Seite.
Und wo ist jetzt das Problem? :)
bye, Frank!
Mein Problem liegt nicht darin, Layer zu erzeugen und auch nicht darin, einen link einzufügen!
Ich bräuchte den Befehl, wo der inhalt angezeigt werden soll (bei frames: Target:...)
Moin!
Mein Problem liegt nicht darin, Layer zu erzeugen und auch nicht darin, einen link einzufügen!
Ich bräuchte den Befehl, wo der inhalt angezeigt werden soll (bei frames: Target:...)
Du produzierst mehrere Seiten! Die Links verweisen auf die verschiedenen Seiten, und jede Seite hat ihren eigenen Inhalt im zweiten Layer. Der Inhalt der Layer wird durch das Laden einer neuen Seite ausgetauscht - genau wie bei Frames auch.
Du wirst einwenden: "Dann muß ich die Navigation doch in jede Seite packen!" Ja, genau das mußt du dann tun.
Mit geeigneten Hilfsmitteln kann man sich Arbeit einsparen. Zum einen könnte man einen passenden Editor wie "Phase 5" von Ulli Meybohm (link:http://www.meybohm.de]) verwenden. Der kann eine Datei (mit der Navigation z.B.) in andere HTML-Dateien einfügen und Änderungen in der Navigation sofort in alle anderen Dateien weitergeben. Oder du benutzt z.B. SSI </selfhtml/cgiperl/intro/ssi.htm> und läßt den Server die Navigation immer einfügen.
- Sven Rautenberg
AAaaaaaaaaaah *blink*
die Erleuchtung ist da ;)
Danke!
Was haltet ihr (als Spezialisten) denn eigentlich so von Seiten mit CSS-Layern? Findet ihrs gut, oder hat das viele Nachteile???
Ich bin zwar einigermassen fit in HTML, aber mit Style Sheets habe ich erst seit kurzem zu tun!
Was haltet ihr (als Spezialisten) denn eigentlich so von Seiten mit CSS-Layern? Findet ihrs gut, oder hat das viele Nachteile???
Ich bin zwar einigermassen fit in HTML, aber mit Style Sheets habe ich erst seit kurzem zu tun!
CSS-Layer sind super. Jedenfalls finde ich sie persönlich wesentlich besser als Frames. Man muß nur wissen, welche Einschränkungen die verschiedenen Browser haben, um dann drumrumzuarbeiten. Das betrifft aber eigentlich nur spezielle Dinge - im großen und ganzen kann jeder Browser damit umgehen, sogar Netscape 4 (der aber am schlechtesten).
- Sven Rautenberg
hi,
sogar Netscape 4 (der aber am schlechtesten).
wobei hier der groesste Nachteil sein duerfte, dass Javascript aktiviert sein muss, um CSS interpretieren zu koennen, stammt noch aus den JSSS-Zeit.
Gruesse Joachim
Hallo Sonja,
wenn das Thema CSS noch relativ neu für Dich ist, dann helfen Dir vielleicht diese Links weiter. Ich fand sie sehr hilfreich, und es gibt viele Codebeispiele, von denen man sich inspirieren lassen darf:
http://www.bluerobot.com/web/layouts/
http://glish.com/css/
http://www.thenoodleincident.com/tutorials/box_lesson/boxes.html
Zur Meinungsbildung über die Streitfrage "CSS oder Tabellen" ist außerdem dieser Artikel (und die drei darauf folgenden) sehr interessant:
http://www.alistapart.com/stories/fear/
Und ganz wichtig: nicht vergessen, während des Schreibens laufend in verschiedenen Browsern zu testen, z.B. Netscape 6.x / Mozilla, Internet Explorer, Netscape 4.x, Opera 5.x! Fortlaufendes Testen kann Dir einige böse Überraschungen ersparen... ;o)
Herzliche Grüße und viel Spaß mit CSS,
Meg