|
|||
bitte hilfe bei fehlersuche - css
Ich stehe irgendwie auf dem Schlauch:
Code:
<div id="navineu"> <ul> <li>...</li> <li class="current"> <a class="current" href="kurse.php" title="Kurse">Kurse</a> </li> <li>...</li> <li id="line"></li> </ul> </div> Code:
div#navineu ul li.current a:link, div#navineu ul li.current a:active, div#navineu ul li.current a:visited { color:#A78127; text-decoration:underline; } (habe auch probiert, den Link direkt anzusprechen - aber ich weiß nicht genau wo dann das current hin muss - div#navineu ul li.current a:link.current?????) warum geht das nicht? braucht ihr weitere Infos? Vielen Dank für einen Augenöffner ... Irmen Geändert von irmen (04.07.2013 um 10:47 Uhr) |
Sponsored Links |
Sponsored Links |
|
|||
ja ich kenne den Unterschied - denke ich - will hier, daß die alle gleich dargestellt werden. Ich lese und lese und daher hab ich ja auch diesen Mist mit den Pseudoklassen - kannst du mir vielleicht die RICHTIGE Schreibweise verraten?
Meine Frage ist, ob ein Profi vielleicht sehen kann, warum die current klasse nicht gefunden wird. Im firebug sehe ich, daß die klasse zwar vergeben ist, aber in der Styles-Abteilung wird sie nicht aufgeführt - anscheinend habe ich sie im css nicht richtig geschrieben. habe ich mich jetzt verständlich ausgedrückt? vielen Dank für hilfe! |
|
||||
du willst, dass alle a gleich formatiert sind? Dann genügt doch a (ohne pseudo)?
HTML-Code:
<li class="current"> <a href="kurse.php">Kurse</a> </li> Code:
#navineu ul li a {color: red;} #navineu ul li.current a {color: blue;} |
|
|||
Ich habe die Erfahrung gemacht, daß nicht definierte Zustände dann mit irgenwelchen default-styles versehen werden.
Also ist in dem code, den ich geschickt habe kein Fehler zu entdecken - bis auf den "Mist" mit den Pseudo Klassen? Geändert von irmen (04.07.2013 um 11:52 Uhr) |
|
||||
was ist deiner Meinung nach "nur mit a" definiert bzw. nicht definiert? Dies umfasst doch erstmal alle a. Zudem hast du in deinem Beispiel eine sehr hohe Spezifität. Also wo ist das Problem?
Solche Pseudos wie :link und :visited (problematisch) sind imho überflüssig. Desweiteren muss hier auch auf die Reihenfolge geachtet werden. Z.B. :active darf nur nach :link und :visited stehen. |
|
|||
du weißt das sicherlich besser - aber ich erinnere mich, daß ich mal etwas nur mit a definiert habe (ohne extra visited) und dann hat es (bei den geklickten Links) diese lila farbe erzeugt.
als ich das dann mit pseudo:visited definiert hatte, war die farbe, so wie ich sie wollte - war das ein zufall oder habe ich falsche Schlüsse gezogen? (mein Problem mit der nicht angezeigten currentclasse hat sich übrigens auf beschämend einfache Weise geklärt.) Geändert von irmen (04.07.2013 um 12:04 Uhr) |
|
|||
ja ich habe nochmal ausprobiert - ich denke da kam mehrzusmmen und ich habe falsche schlüsse gezogen - vielen Dank für die Aufklärung!!!
Noch ein kleine Frage: wenn man aber nun doch tatsächlich für die besuchten Links und den hover etwas anderes definieren will, kommt manum die pseudos nicht herum oder? |
Sponsored Links |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
Suche Hilfe bei Umbau auf CSS | matt007 | CSS | 8 | 04.06.2013 00:52 |
CSS Menü - Anfänger benötigt Hilfe | mauricen | CSS | 2 | 24.01.2013 12:44 |
Dingend Hilfe benötigt bei CSS Boxen für eine Wetterseite! | Web4Live | CSS | 2 | 13.07.2011 17:01 |
benötige kurz hilfe in css (links) | playaz | CSS | 3 | 31.10.2006 17:50 |
CSS mit CSS Seiten verlinken !!! BRAUCHE HILFE !!!! | beavis-2005 | CSS | 2 | 16.01.2006 18:10 |