Avatar billede Slettet bruger
15. august 2009 - 14:00 Der er 3 kommentarer og
1 løsning

Highlighte aktivt menupunkt

Hej

Jeg er i gang med at sætte en joomla-website op, og da der ikke er meget hjælp at hente i det danske forum, håber jeg at kunne hente lidt hjælp her:

Jeg har følgende html:
<div id="inner_frame_middle_menu">
  <div class="moduletable_menu">
    <ul class="menu">
      <li class="item1"><a href="http://www.isabellapedersen.com/"><span>FORSIDE</span></a></li>
      <li class="item2"><a href="/index.php/positivpsykologi"><span>POSITIV PSYKOLOGI</span></a></li>
      <li id="current" class="parent active item3"><a href="/index.php/mindfulness"><span>MINDFULNESS</span></a>
        <ul><li class="item4"><a href="/index.php/mindfulness/mindfulnesskurser"><span>KURSER</span></a></li>
          <li class="item5"><a href="/index.php/mindfulness/mindfulnessworkshops"><span>WORKSHOPS</span></a></li>
          <li class="item6"><a href="/index.php/mindfulness/minfulnessforedrag"><span>FOREDRAG</span></a></li>
        </ul>
      </li>
    </ul>
  </div>
</div>

Jeg har følgende css:
li#current a{
    color:              #ff0000;
    background-color:  inherit;
}

Det valgte menupunkt bliver highlighted, men det gør undermenupunkterne også.

Hvordan laver jeg min css således dette ikke sker?
Avatar billede kgkg Nybegynder
15. august 2009 - 15:21 #1
Kom med en link til en side hvor vi kan se problemet.
Avatar billede jensgram Nybegynder
15. august 2009 - 16:28 #2
Det gør du ved atter at resette de mere specifikke elementer (børn af #current), e.g.:

li {
  color: red;
}

li#current {
  color: black;
}

li#current li {
  color: red;
}


Eller blot ved at kombinere selectorer:

li,
li#current li {
  color: red;
}

li#current {
  color: black;
}
Avatar billede Slettet bruger
16. august 2009 - 12:58 #3
jensgram...> Jeg kunne ikke få dit forslag til at virke, men det hjalp mig på vejen.

Jeg fik det til at virke med følgende:

ul li#current a{
    color:              #ff0000;
}

ul li#current li a{
    color:              #000000;
}

Læg et svar og pointene er dine :)
Avatar billede jensgram Nybegynder
16. august 2009 - 17:38 #4
Nåja, vi skal jo lige ramme den rigtige type :)

Svar.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester