Kan ikke få aktivt menulink til at have bestemt farve
Hej
Jeg vil gerne have aktive links i en "Collapsible Panel menu" til at have farve FF0000. Menuen ligger i en template. (Det eneste, jeg dog kan få den til, er at vise mouseover effekt).
Jeg har forsøgt mig med at tilføje koden i css-dokumentet, men det giver ingen effekt:
nej, hover virker kun, hvis det står i selve koden til html-siden - som onmouseover og onmouseout. Jeg har på fornemmelsen, at hover i css-dokumentet kun dækker den overordnede menu "collapsiblePanelTab", og altså ikke undermenuerne.
Min side er bygget op med ud fra templates, hvor side- og topmenu forbliver det samme, men hvor midten af siden altså er nye html-sider, der åbner, når man klikker på linksene i sidemenuen. - Mon det kan give problemer for at vise de aktive links?
Der findes kun een rækkefølge for pseudo-selektorerne:
a a:link a:visited a:hover a:active
-- forklaringen er at css indlæses sekventielt, så en senere matchende overskriver en tidligere, i din kode betyder det, at hover og active aldrig bliver aktiveret, da link/visited jo står nedenunder og derfor bruges de !-)
Det hjælper i den forstand, at man nu kan se en rød farve, når jeg klikker ned på linket. Men så snart jeg gir slip på musen og linkets indhold oploades midt på siden, så forsvinder den røde farve, og menuen er tilbage til start.
Kan det tænkes, at det slet ikke er muligt at fastholde den røde farve, der viser, at linket er aktivt, i det jeg oploader nye sider i en template?
Ifølge rekommendationerne skal active forstås fuldstændigt bogstaveligt, nemlig mens der trykkes på linket, men en enkelt browser, som er lidt udbredt (IE !-), vælger at fortolke active som indtil andre elementer får fokus, og det er selvfølgelig lidt forvirrende ...
-- men som w13 anfører, så vil det give samme resultat i det scenarie, du angiver !o]
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.