eine menu datei
mook
- css
0 Stefan Muenz0 ichen0 Candid Dauth0 Tobias Kloth0 Struppi
0 Viennamade
hallo,
ist es lediglich mit CSS&HTML moeglich eine einzige datei fuer das menu zu ermoeglichen, ohne frame zu benutzen? mit div oder aehnliches?
folgendes bsp:
ich habe index.html, seite1.html, seite2.html
wenn ich seite3.html und seite4.html hinzufuege moechte ich, dass man auf (z.B.) menu.css die menu links einmalig editieren, so dass das menu fuer alle seiten sichtbar wird.
ist das moeglich?
danke
Hallo mook,
ist es lediglich mit CSS&HTML moeglich eine einzige datei fuer das menu zu ermoeglichen, ohne frame zu benutzen? mit div oder aehnliches?
Allein mit HTML und CSS ist es nicht einfach, denn bei CSS kann man "Inhalte" wie Menuetexte allenfalls mit Hilfe von Pseudoklassen wie :before und :after definieren (siehe auch http://de.selfhtml.org/css/eigenschaften/pseudoformate.htm#before_after.
Einfacher ist es mit JavaScript. Wenn du das nicht verwenden willst, bleiben natuerlich noch server-seitige Techniken. Die einfachste fuer solche Faelle sind Server Side Includes (vergleiche http://de.selfhtml.org/cgiperl/intro/ssi.htm). Ebenso kannst du natuerlich auch PHP, Perl usw. einsetzen, aber allein fuer ein wiederholt einzublendendes Menue waere das vielleicht etwas oversized.
Und natuerlich geht es auch mit einem eingebetteten Frame (iframe). Mit dem Attribut frameborder="0" kannst du den eingebetteten Frame "nahtlos" machen.
viele Gruesse
Stefan Muenz
Moin!
Allein mit HTML und CSS ist es nicht einfach, denn bei CSS kann man "Inhalte" wie Menuetexte allenfalls mit Hilfe von Pseudoklassen wie :before und :after definieren (siehe auch http://de.selfhtml.org/css/eigenschaften/pseudoformate.htm#before_after.
funktionieren diese pseudoklassen in allen gänigen browsern (Mozilla, Opera, NS, IE etc.)? Ich finde das nämlich eine schöne sache.
tschüss ichen
Hallo du da draußen,
[...] mit Hilfe von Pseudoklassen wie :before und :after definieren > funktionieren diese pseudoklassen in allen gänigen browsern (Mozilla, Opera, NS, IE etc.)?
Zumindest in der aktuellen Konqueror-Version funktionieren sie nicht. In Mozilla und M$IE aber soweit ich weiß schon.
Grüße von hier drinnen, aus Biberach an der Riss (http://www.stadt-biberach.de/),
Candid Dauth (Dogfish)
Hallo ichen,
Allein mit HTML und CSS ist es nicht einfach, denn bei CSS kann man "Inhalte" wie Menuetexte allenfalls mit Hilfe von Pseudoklassen wie :before und :after definieren (siehe auch http://de.selfhtml.org/css/eigenschaften/pseudoformate.htm#before_after.
funktionieren diese pseudoklassen in allen gänigen browsern (Mozilla, Opera, NS, IE etc.)?
nein, der IE kann das wie üblich nicht.
Grüße aus Nürnberg
Tobias
nein, der IE kann das wie üblich nicht.
Ich hab gestern das gefunden: http://www.maxgeek.com/ie6pebug/
zumindest einen Teil kann der IE 6 (und sogar der IE 5.5)
Struppi.
Hallo!
folgendes bsp:
ich habe index.html, seite1.html, seite2.htmlwenn ich seite3.html und seite4.html hinzufuege moechte ich, dass man auf (z.B.) menu.css die menu links einmalig editieren, so dass das menu fuer alle seiten sichtbar wird.
Wenn Du ohne Frames arbeitest, dann ist das eine gute Entscheidung.
Wenn die so entstehende Internetpräsenz mehrere Seiten hat und ein Menü auf allen Seiten aufscheinen soll, so muß dieses Menü in allen Seiten eingebunden ('codiert') werden.
Also ziemlich mühsam, wenn im Nachhinein der Präsenz weitere Seiten hinzugefügt werden sollen. Einige Quelltexteditoren, zb. Phase 5, erleichtern dabei die Arbeit erheblich.
Beste Grüße
Viennamade