 |
| 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 |
29.06.2006, 10:32
|
#1
|
|
TP-Veteran
Registriert seit: Sep 2004
|
Hintergrundbild in 2.Ebene der Liste ausblenden
hallo,
ich möchte die unterpunkte ohne hintergrundbild haben und die hauptpunkte mit hintergrundbild. nachfolgender code funktioniert jedoch nicht richtig. das hintergrundbild erscheint auch noch bei unterpunkt1, ist jedoch bei unterpunkt2 weg. es sollte jedoch NUR beim hauptpunkt erscheinen
Code:
<div id="left">
<ul>
<li class="aktiv_cur">Hauptpunkt</li>
<li><ul><li><a href="#">Unterpunkt 1</a></li>
<li><a href="#">Unterpunkt2</a></li></ul>
</li>
</ul>
</div>
und das CSS:
Code:
#left ul li{
list-style: none;
color: #666;
background-image: url(../images/nav_icon.gif);
background-repeat: no-repeat;
}
#left ul li ul li{
background-image: none;
}
|
|
|
29.06.2006, 10:37
|
#2
|
|
TP-Insider
Registriert seit: Jul 2004
Ort: Mönchengladbach
|
Ist ja auch logisch, weil alle Unterpunkte zusammen bei dir einen Hauptpunkt ergeben (da sie in <li></li> stehen). Versuchs doch mal so:
Code:
<div id="left">
<ul>
<li class="aktiv_cur">Hauptpunkt</li>
<ul>
<li><a href="#">Unterpunkt 1</a></li>
<li><a href="#">Unterpunkt2</a></li>
</ul>
</ul>
</div>
__________________
GCM d- s: a-- C++$ UL P L+ E--- W++ N o? K- w+ !O !M !V PS+ PE Y PGP- t+ 5? X R- tv- b- DI- !D G e h! r++ z?
|
|
|
29.06.2006, 10:38
|
#3
|
|
TP-Moderator
Registriert seit: Jun 2004
Ort: Hannover
|
Warum eißt du das Hauptbild nicht einfach nur der Klasse
li.active_cur
zu..
Im HTML benutzt du sie ja schon..
__________________
Je größer der Deppenfaktor, desto gigantischer das Bescheidwissergefühl
-Dieter Nuhr
|
|
|
29.06.2006, 10:51
|
#4
|
|
Guest
|
@alex & jupp:
nicht böse sein, aber eure schachtelungen sind kwatsch.
versuchs mal so:
Code:
<div id="left">
<ul>
<li class="aktiv_cur">Hauptpunkt
<ul>
<li><a href="#">Unterpunkt 1</a></li>
<li><a href="#">Unterpunkt 2</a></li>
</ul>
</li>
</ul>
</div>
Code:
#left ul li {
list-style: none;
color: #666;
background: url(../images/nav_icon.gif) no-repeat;
}
#left ul li ul li {
background: transparent;
}
ist ungetestet, sollte so aber funzen. wenn dem nicht so ist, probiers mal mit nem !important für´s zweite li
Zitat:
|
Zitat von Adromir
Warum eißt du das Hauptbild nicht einfach nur der Klasse
li.active_cur
zu..
Im HTML benutzt du sie ja schon..
|
weil sicher noch mehr menüpunkte folgen, die sicher das gleiche hintergrundbild verpasst bekommen sollen.
ausserdem kann man doch hier prima die kaskade nutzen. 
Geändert von ingo (29.06.2006 um 10:54 Uhr).
|
|
|
|
29.06.2006, 11:00
|
#5
|
|
TP-Veteran
Registriert seit: Sep 2004
|
@ingo.... werde mir das mal ansehen. die verschachtelung der liste kommt ja aus typo3, da werd ich dort erstmal nachsehen :-) aber ich denke dann funktioniert es mit deiner lösung
EDIT
irgendwie bekomme ich die verschachtelung so wie bei dir im moment nicht richtig hin im typo3
Geändert von alexf812 (29.06.2006 um 11:09 Uhr).
|
|
|
29.06.2006, 11:20
|
#6
|
|
TP-Veteran
Registriert seit: Sep 2004
|
Zitat:
|
Zitat von Jupp
Ist ja auch logisch, weil alle Unterpunkte zusammen bei dir einen Hauptpunkt ergeben (da sie in <li></li> stehen). Versuchs doch mal so:
Code:
<div id="left">
<ul>
<li class="aktiv_cur">Hauptpunkt</li>
<ul>
<li><a href="#">Unterpunkt 1</a></li>
<li><a href="#">Unterpunkt2</a></li>
</ul>
</ul>
</div>
|
ist das eine korrekte listendarstellung? das li schliessen und dananch eine neue liste beginnen? habs auch grad mal im IE probiert, da sieht alles nicht mehr so gut aus
|
|
|
29.06.2006, 11:33
|
#7
|
|
Guest
|
Zitat:
|
Zitat von alexf812
ist das eine korrekte listendarstellung? das li schliessen und dananch eine neue liste beginnen? habs auch grad mal im IE probiert, da sieht alles nicht mehr so gut aus
|
nein, das ist nicht die korrekte verschachtelung. da musst du noch ein wenig im typo bohren.
durch die verschachtelung innerhalb des li´s entsteht der intentionierte bezug der elemente
Code:
[-]hauptpunkt
[unterpunkt: gehört zu ^]unterpunkt
[unterpunkt: gehört zu ^]unterpunkt
//edit:
hab ich wirklich "intentionierte" geschrieben...?!  argh 
|
|
|
|
29.06.2006, 11:58
|
#8
|
|
TP-Insider
Registriert seit: Apr 2006
Ort: 28219 Walle
|
Zitat:
|
Zitat von ingo
//edit: hab ich wirklich "intentionierte" geschrieben...?!  argh 
|
Komm, Ingo ich helf' dir: "gewünschte".
Abgesehen davon, an alle anderen: Ich möchte den Vorschlag von Ingo bezüglich der Schachtelung hiermit ausdrücklich unterstützen. So wird's gemacht. Und nicht anders.
Gruß, Daniel
__________________
"Wir können hier richtig deutsch diskutieren, wir haben Verbandszeug im Hause." - Wolfgang Neuss, 1923–1989
|
|
|
29.06.2006, 20:26
|
#10
|
|
TP-Veteran
Registriert seit: Sep 2004
|
hey cool... das hatte ich wo dann bei deinem workshop nicht gelesen.
gibts eigentlich irgendwo ne doku zu typoscript. das mit dem activsub hatte ich zuvor nirgends gelesen... aber dann werd ich mich mal ranmachen :-)
|
|
|
29.06.2006, 23:05
|
#11
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
|
|
|
30.06.2006, 10:03
|
#12
|
|
TP-Veteran
Registriert seit: Sep 2004
|
ich habe noch ein kleines problem:
die liste ist jetzt erstmal korrekt. ich habe nun der ersten ebene eine andere hintergrundfarbe gegeben als der zweiten. Das problem nun, wenn das menu aufklappt, dann sehe ich hintergrundfarbe ebene 1 dann hintergrundfarbe ebene 2 und zum schluss nochmal hintergrundfarbe ebene 1, da ich mit padding arbeite.
bekommt man das noch weg?
|
|
|
30.06.2006, 10:11
|
#13
|
|
Guest
|
mach doch mal eine beispiel-htmldatei, in der du eine exemplarische liste und die dazugehörigen css-formatierungen notierst.
ansonsten ist das alles ein wenig vage. 
|
|
|
|
30.06.2006, 10:21
|
#14
|
|
TP-Veteran
Registriert seit: Sep 2004
|
Code:
<div id="left">
<ul>
<li class="aktiv_cur">Main
<ul>
<li><a href="#">Sub1</a></li>
<li><a href="#">Sub2</a></li>
<li><a href="#"</a></li>
</ul>
</li>
</ul>
</div>
und das css:
Code:
#left ul li.aktiv_cur{
color: #666;
padding-top: 5px;
padding-bottom: 5px;
background-color: #E1E1E1;
}
nach dem letzen unterpunkt erhalte ich dann wieder eine 5px breite graue linie. wenn die liste zugeklappt ist, dann sieht es ja ok aus, aber wenn es dann so wie hier ist, dann sollte dieser balken weg
|
|
|
30.06.2006, 11:19
|
#15
|
|
TP-Insider
Registriert seit: Apr 2006
Ort: 28219 Walle
|
Welcher Mechanismus klappt denn die Unterliste auf und zu? Ist die Liste stets aufgeklappt, wenn du auf dieser Seite und auf einer ihrer Unterseiten bist? Wann ist sie zugeklappt?
Du kannst die Listenpunkte abhängig von der aktuellen Seite formatieren, das funktioniert über eine ID im body-tag. Damit müsstest du das Problem in den Griff kriegen.
__________________
"Wir können hier richtig deutsch diskutieren, wir haben Verbandszeug im Hause." - Wolfgang Neuss, 1923–1989
|
|
|
|
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 02:02 Uhr.
|
 |