 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
17.03.2005, 22:51
|
#1
|
|
TP-Member
Registriert seit: Aug 2004
|
Linkliste navigation CSS
Hallo,
ich habe zwar schon alle mir bekannten Links zu dem Thema gewälzt, aber
ich schaffe es nicht. Vielleicht habe ich inzwischen auch nur einen Knoten im Hirn.
Ich möchte per Liste und Css so ziemlich genaudiese Navigation hinbekommen:
(nur ganz kleine Änderungen Farbe...)
http://www.schillerjahr2005.de/index.html
Gut, da ist wohl auch php im Spiel, das Inhalte versteckt, so wie hier:
http://www.grassegger.at/xperimente/...gation.php?s=1
ich bekomme aber das CSS und HTML -Teil nicht wirklich hin...
hat jemand ein Beispiel dafür???
Ich kenne übriegens den CSS ZenGarden...irgendwie schaffe ich es trotzdem nicht.
Bin jetzt aber auch müde. Ich hoffe es liegt nur daran.
Für Hilfe bin ich dankbar.
Gruß
Geändert von krovka (17.03.2005 um 22:53 Uhr).
|
|
|
17.03.2005, 23:01
|
#2
|
|
TP-Veteran
Registriert seit: Mar 2004
|
Schau dir mal dieses PHP-Script vom HoRnominatoR an (ganz unten): http://www.traum-projekt.com/forum/s...stennavigation
Vielleicht ist das ja was für dich. Gestaltung dann per CSS...
__________________
Grüße, Terry
|
|
|
18.03.2005, 09:24
|
#3
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Bei http://wengorz.de/ hab ich sowas auch umgesetzt ... grab Dich einfach mal durch den Code durch 
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
18.03.2005, 11:09
|
#4
|
|
TP-Member
Registriert seit: Aug 2004
|
Vielen Dank erstmal für die Antworten!
Den php-Teil muß ich in diesem Fall nicht realisieren.
Werde ich mir aber demnächst anschauen, denn diese art zu navigieren gefällt mir sehr.
Mein Problem liegt Zur Zeit eher im CSS
Das ist was ich jetzt habe:
HTML
CSS
Naja, fast! Aber eben nur fast, fehlt eben doch noch einieges
Also:
Über "Für Piloten" sollte noch ein Strich sein.
Verein soll aktiv sein: Roter Untergrund, fette weiße Schrift
vor der chidnav hätte ich gerne immer " » "
Kann ich das im CSS bestimmen oder muß ich ein Bild dafür nehmen
( list-style-image: ....)?
Das ganze soll ganz links und ganz oben sitzen.
Der Text von parentnav links 15px eingerückt, childnav 20px
Ach ja, mein CSS ist bestimmt etwas chaotisch... mußmich wohl mal aufräumen.
Unsinn im CSS bitte anmerken.
Gruß
|
|
|
18.03.2005, 11:31
|
#6
|
|
TP-Veteran
Registriert seit: Mar 2004
|
Zitat:
|
Zitat von krovka
Über "Für Piloten" sollte noch ein Strich sein.
|
Wird schwierig, du kannst das schlecht selektiv bestimmen - die anderen haben ja immer nur einen Unterstrich.
Zitat:
|
Verein soll aktiv sein: Roter Untergrund, fette weiße Schrift
|
Das CSS-Pseudoelement :active bedeutet etwas anderes: Es ist der Moment des Anklickens. Um einen Punkt herauszuheben, brauchst du eine Klasse. Damit immer der richtige Punkt eine Klasse hat, brauchst du PHP oder ähnliches. (s. Script HoRnominatoR - da ist das drin).
Sorry - sehe grad, du hast schon eine id dafür. Ja - dann bestimm das doch! - Wo ist das Problem?
Zitat:
vor der chidnav hätte ich gerne immer " » "
Kann ich das im CSS bestimmen oder muß ich ein Bild dafür nehmen
( list-style-image: ....)?
|
Entweder schreibst du das vor jeden Punkt dazu oder du machst ein Bild und definierst es per CSS (besser, da die Doppelpfeile ja nur ein Dekorative, keine semantische Bedeutung besitzen). Für richtige Browser (alle modernen außer IE) könnte man sowas auch per CSS machen, mit :before . Aber der Marktführer spielt da leider nicht mit.
Zitat:
|
Das ganze soll ganz links und ganz oben sitzen.
|
Dann nimm das top:142px aus #back raus... - wieso überhaupt dieser #back-Container? Dessen Sinn kapier ich gar nicht...
Zitat:
|
Der Text von parentnav links 15px eingerückt, childnav 20px
|
Setze oben erstmal ul,li {margin:0; padding:0} und dann formatier halt neu und so, wie du willst...
__________________
Grüße, Terry
|
|
|
18.03.2005, 11:46
|
#7
|
|
TP-Member
Registriert seit: Aug 2004
|
Fix 1 angewendet... ahh.. macht es besser!
Fix 2 macht es nicht besser...?!
|
|
|
18.03.2005, 11:52
|
#8
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
fix 2 ist auch nicht immer relevant. Hier kommt halt wieder der (scheussliche) Umgang mit float vom IE zum tragen. Wenn es bei Dir keinen Unterschied macht, brauchst Du es auch nicht, sollte nur ein genereller Hinweis sein.
@Terry - Der Artikel zu fix1, ist der von Dir ? 
|
|
|
18.03.2005, 12:09
|
#9
|
|
TP-Veteran
Registriert seit: Mar 2004
|
Zitat:
|
Zitat von St@eff.en
@Terry - Der Artikel zu fix1, ist der von Dir ? 
|
Ja.
__________________
Grüße, Terry
|
|
|
18.03.2005, 17:31
|
#10
|
|
TP-Member
Registriert seit: Aug 2004
|
Hallo Zusammen,
die Links oben (HTML, CSS) sind aktualisiert.
(jetzt z.B. mit Pfeilen)
Der back Container ist schon ok es soll ja in dem ganz oben sitzen.
Um meine Navi kommt ja schließlich noch ne Seite.
Es sitzt zur Zeit nur im IE ganz oben.
In anderen Browsern nicht, und ganz links sitzt es gar nie.
Habe überall padding 0 und margin 0!
#aktiv soll auch eigentlich weiße Schrift haben.
darüber habe ich aber deb fehelenden weißen Strich bekommen.
Ach ja, zum besseren Verständnis:
So soll s aussehen:
Weiß jemand, wo der oder die Fehler stecken?
|
|
|
21.03.2005, 09:10
|
#11
|
|
TP-Supporter
Registriert seit: Feb 2001
Ort: Göttingen
|
@krovka hast den Fehler schon gefunden !?
|
|
|
21.03.2005, 11:43
|
#12
|
|
TP-Member
Registriert seit: Aug 2004
|
Nein, leider nicht.
Ich habe die navi jetzt ganz anders gemacht.
Aber ich würde schon gerne wissen, wie es richtig geht.
|
|
|
21.03.2005, 11:50
|
#13
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Dazu wäre es für Dich hilfreich zu verstehen, bzw. zu wissen, wie das Boxmodel funktioniert - schau mal:
http://www.redmelon.net/tstme/box_model/
Das gilt für alle Elemente (DIVs, Ps, UL, LI usw) ...
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
21.03.2005, 12:09
|
#14
|
|
TP-Member
Registriert seit: Aug 2004
|
Das Prinzip ist mir klar.
Doch funktioniert meine Umsetzung nicht.
Ich weiß nicht warum... da muß eben ein Fehler drin stecken....
und den finde ich nicht.
|
|
|
21.03.2005, 12:49
|
#15
|
|
TP-Moderator
Registriert seit: Mar 2003
Ort: Hamburg
|
Zitat:
|
Zitat von krovka
Es sitzt zur Zeit nur im IE ganz oben.
In anderen Browsern nicht, und ganz links sitzt es gar nie.
Habe überall padding 0 und margin 0!
|
MAch doch überall das margin:0px; padding:0px weg, ist bei einigen Dingen sogar überflüssig und schreibe stattdessen:
HTML-Code:
* {margin:0; padding:0}
Zitat:
|
Zitat von krovka
#aktiv soll auch eigentlich weiße Schrift haben.
darüber habe ich aber deb fehelenden weißen Strich bekommen.
|
DAzu musst du nicht dem LI die id="aktiv" verpassen, sonderm dem Link 
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 06:07 Uhr.
|
 |