Avatar billede henrik_r Nybegynder
14. marts 2006 - 16:37 Der er 1 kommentar og
1 løsning

Angive aktiv link i en liste

Hejsa.. Jeg har lidt problemer:

Har lavet flg. liste:
<div id="menu">
  <ul>
    <li class='link-active'><a href="#">forsiden</a></li>
    <li><a href="#">information</a></li>
    <li><a href="#">galleri</a></li>
    <li><a href="#">booking</a></li>
    <li><a href="#">kontakt</a></li>
  </ul>
  <br clear="left">
</div>

-----------------
Stylesheet'en hertil ser således ud:

#menu {
    margin: 30px auto 0px auto;
    width: 650px;
    text-align: center;
}

#menu ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#menu li {
    margin: 0;
    padding: 0;
    float: left;
    text-align: center;
    width: 130px;
}


#menu a {
    display: block;
    width: 100%;
    padding: 0px 10px 3px 10px;
    text-decoration: none;
    color: #dddddd;
    font-weight: bold;
    font-size: 16px;
    text-transform: uppercase;
    text-decoration: none;
    border-bottom: solid #bbbbbb 2px;
}

#menu a:hover {
    color: #e77521;
    border-bottom: solid #e77521 2px;
}

---------

Det jeg gerne vil, er at gøre:

.link-active a {
    color: #e77521;
    border-bottom: solid #e77521 2px;
}

Sådan, at når et list-element tilhører klassen link-acive, ser den lige sådan ud som når en alm. er hover.

Det kan jeg bare ikke få den til. Har prøvet alle mulige kombinationer af klasser med mere.

Håber en af Jer kan hjælpe.

På forhånd tak.

M.v.h.
Henrik Rasmussen
Avatar billede hells Nybegynder
14. marts 2006 - 18:30 #1
Problemet er, at selectoren
#menu a
er mere specifik end
.link-active a
fordi den første har en id-attribut. En løsning kunne være:
#menu .link-active a

For mere information om emnet specificitet:
http://www.w3.org/TR/CSS21/cascade.html
Avatar billede henrik_r Nybegynder
14. marts 2006 - 19:31 #2
Ok - nice!

Det vil jeg lige ind og læse lidt om..

Takker..
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