Oprettet lør. d. 15. august 2009 kl. 14:00:53

kfisker
kfisker (23.596 point. Point ude: 0)

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/ (...)
      <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?

Skrevet lør. d. 15. august 2009 kl. 15:21:19| #1

kgkg
kgkg (9.982 point)
Kom med en link til en side hvor vi kan se problemet.

Skrevet lør. d. 15. august 2009 kl. 16:28:11| #2

jensgram
jensgram (39.129 point)
www.jensgram.dk
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;
}

Skrevet søn. d. 16. august 2009 kl. 12:58:53| #3

kfisker
kfisker (23.596 point)
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 :)

Skrevet søn. d. 16. august 2009 kl. 17:38:27| #4

jensgram
jensgram (39.129 point)
www.jensgram.dk
Nåja, vi skal jo lige ramme den rigtige type :)

Svar.

Skriv et indlæg




Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] [img]link til billede[/img]
Web- og emailadresser omdannes automatisk til links

Log ind

   

   

Seneste spørgsmål

hvordan fungerer en "phone version" af en side?

Oprettet den 25. maj 2012 kl. 13.03
kurdo giver 200 point for svar | Giv et svar »

Opsætning af design

Oprettet den 24. maj 2012 kl. 20.33
EveryMA giver 60 point for svar | Giv et svar »

text top

Oprettet den 23. maj 2012 kl. 08.08
oersted giver 200 point for svar | Giv et svar »



   




Tips & Tricks fra PC World

Teaser billede

Læserne: Her er vores værste it-indkøb

Det er ikke al it-udstyr, som er det rene guld. Her er nogle af læsernes skrækhistorier.


Anmeldelser fra PC World

Teaser billede

Test: Mobil med Ferrari-design - og en Trabant-motor

Motorola har begået endnu en smartphone med lækkert design og potentiale til at være blandt de bedste. Men den når ikke i mål. Se her hvorfor.


Seneste blogindlæg

Teaser billede

Tvangslukke spørgsmål: Hvad er den bedste løsning?

Hej Vi har mange åbne spørgsmål på Eksperten. Vi ville gerne tvangslukke dem - så et spørgsmål efter f.eks. 6 måneder lukkes. Men der er et par uklarheder som ville være gode at få lidt input til:...


Nyheder fra PC World

Teaser billede

Sådan siger du farvel til Facebook

Læs her, hvordan du dropper Facebook og i stedet anvender nogle brugervenlige alternativer, så du stadig kan være social på nettet.


Nyheder fra Computerworld

Teaser billede

Galleri: De fedeste håndholdte gennem 40 år

Her har du de mest banebrydende håndholdte computere gennem alle tider.


Kurser
Samarbejdspartnere

Udgiver · © 2012 IDG Danmark A/S · Hørkær 18 · 2730 Herlev · Tlf.: 77 300 300 · Fax: 77 300 301 · Brug af personoplysninger