Sejt! Tror du, at du kan hjælpe mig med et andet problem også.
Jeg er ved at lave noget faneblads halløj, jeg har fået sat hovers på, men mangler bare, at linket beholder a:hover udseendet, når man har klikket på det. Hvordan kan dette fikses? Jeg har søgt, men intet fundet. Jeg har forsøgt, at smide en a:active ind i css'en, men dette hjælper heller ikke problemet.
#1, vel nærmere: .menu a:link { color: blue; text-decoration:none; } Så slipper man for at skulle markere alle sine links med klassen.
#2, det bliver du nød til at klare direkte i html filerne, eller i server-side scriptet, hvis du bruger et sådant. Du kunne f.eks. lave en nu klasse: #menu a.active { background: #4C4C4C; color: #ffffff; padding-bottom: 8px; } Og så tilføje klassen active til linket til den aktuelle side.
".menu a:link" eller "#menu a:link" vil være en god måde at gøre det på hvis det som i dette tilfælde er til en menu og hvor det ikke forventes at definitionen skal bruges andre steder (men så glem ikke at nævne at disse links skal pakkes ind i et element med menu class/id på).
active fungerer kun i forbindelse med (i)frames, så som nævnt skal du kode dig ud af det - enten script som ASP eller PHP eller ved at definere menuen individuelt på hver side og altså skifte klassen.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.