|
|||
genau auf die idee mit dem background none kam ich auch schon, dann allerding wird wenn ich über den link fahrer das komplette linkfeld weiß gesetzt und kein text ist mehr zu sehen...
|
Sponsored Links |
|
|||
Zitat:
es scheint, alsob er immer ein hintergrundbild dahinterlegt....=?!?! |
|
|||
sorry timo aber daran liegt es nicht. wenn ich font-size und padding anpasse rutscht beim überfahren des links die zeile einen kleinen hauch hoch und runter. er scheint mit background: none; immer ein gif drüberzulegen..
ich weiss nicht ob man den unterschied hier im bild gut sieht, hier noch einmal vergleich: links mit mauszeiger über dem Wir über uns und rechts ohne Mauszeiger über Wir über uns: |
|
|||
Code:
#sidebar ul li ul li a:hover,#sidebar-2 ul li ul li a:hover { text-decoration: underline; background: none; color: #717070; display: block; font-family: Arial,Helvetica,sans-serif; font-size: 0.9em; font-weight: bold; line-height: 1.3em; padding: 2px 2px 2px 10px; width: 131px; } |
|
|||
Zitat:
Gruß und danke nochmal ChOp |
|
|||
Ausschlaggebend war eigentlich das Padding. Du hattest das nur für den normalen Link-Status gesetzt, aber beim hover hat es das padding von ul li a angenommen und das war padding: 4px 0; Aber bei dem Sub-Menü gab es ein neues padding und somit veränderte sich auch die Breite von 143px auf 131px.
|
|
|||
ah ok, verstehe. nun hab ich zum abschluss noch eine frage. Es gibt da ja im submenü nun zwei links. Einmal wir über uns und einmal Neuigkeiten. Nun will ich dass der Link, der auch gerade aktiviert ist sich von den anderen unterscheidet, zB rot. Da müsste doch eigentlich :active für verantwortlich sein.
warum trägt denn dann #sidebar ul li ul li a:active { text-decoration: underline; background: none; color: #800000; display: block; font-family: Arial,Helvetica,sans-serif; font-size: 0.9em; font-weight: bold; line-height: 1.3em; padding: 2px 2px 2px 10px; width: 131px; } kein effekt?? Irgendwie brauche ich dringend einen Lehrgang in pseudo-klassen, das is wirklich was, was ich net checke in css ^^ |
Sponsored Links |
|
|||
active ist ja nur der Zustand, wenn du ihn anklickst und mit der Maus auf dem Link bleibst, danach wird er ja zu visited.
Du kannst es aber so machen, da dein aktiviertes li schon eine id mitbringt: #sidebar ul li ul li#current a { text-decoration: underline; background: none; color: #800000; display: block; font-family: Arial,Helvetica,sans-serif; font-size: 0.9em; font-weight: bold; line-height: 1.3em; padding: 2px 2px 2px 10px; width: 131px; } Geändert von cgdesign (19.05.2008 um 23:50 Uhr) |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
IE6 Problem - Menü zumindest bedienbar machen | Ares | CSS | 1 | 11.02.2011 13:33 |
IE6 "cleart" Spalte ohne ersichtlichen Grund | ppatrick | CSS | 5 | 05.04.2010 15:50 |
IE6 ignoriert CSS-Anweisungen | Hallenkicker | CSS | 11 | 27.07.2008 21:58 |
Text-Zeichen im IE6 wiederholen sich – Problem... | rg69 | (X)HTML | 2 | 05.06.2008 15:36 |
Dropdown-menü ie6 Darstellungsprobleme | Koody | CSS | 6 | 29.08.2007 15:15 |