Avatar billede Slettet bruger
03. februar 2008 - 19:58 Der er 7 kommentarer og
1 løsning

Border: dotted, gir problemer..

Hey eksperter.

Når jeg laver følgende kode:

#navigation {
  float: left;
  left: 15px;
  overflow: hidden;
  padding: 12px;
  padding-top: 108px;
  position: relative;
  top: 0px;
  width: 200px;
  z-index: 1;
}

#nav {
  margin: 0px;
  padding: 0px;
}

#nav li {
  display: block;
}

#nav a {
  background: #a65344 url(../img/menufade.gif) right repeat-y;
  border-top: 1px dotted #a65344;
  color: #ffffff;
  display: block;
  line-height: 200%;
  margin-left: -10px;
  padding-left: 10px;
  width: 190px;
}

#nav a:hover {
  background: #ac5b53 url(../img/menufadehover.gif) right repeat-y;
}


For det første:
Min dotted border bliver simpelthen blot hvid, det er baggrunden som ændre sig når jeg ændre parametret i border-top. Hvad gør jeg her?`

For det andet:
Når jeg holder musen over min anchor blok, bliver border-top baggrunden, som før var hvid, nu sort. Det skal den ikke. Hvad gør jeg her?

Ellers tror jeg at jeg har nogenlunde styr på det :)
Skriv gerne forbedringer?
Avatar billede notes2c Nybegynder
03. februar 2008 - 21:07 #1
Kan du ikke vise koden... Det gør det noget nemmere at hjælpe dig...
Avatar billede Slettet bruger
03. februar 2008 - 21:39 #2
Det der er koden...

hvis du mener HTML koden, er det blot:

<div id="navigation">
  <ul id="nav">
    <li><a href="#" title="Tryk her">Menupunkt</a></li>
    <li><a href="#" title="Tryk her">Menupunkt</a></li>
    <li><a href="#" title="Tryk her">Menupunkt</a></li>
    <li><a href="#" title="Tryk her">Menupunkt</a></li>
    <li><a href="#" title="Tryk her">Menupunkt</a></li>
  </ul>
</div>

Den er der ikke mange diggedarer i...
Avatar billede notes2c Nybegynder
03. februar 2008 - 22:14 #3
Kan du ikke lige forklare mig hvad det er den skal gøre og hvordan det skal se ud...

Jeg forstår ikke rigtig det du skriver
Avatar billede Slettet bruger
04. februar 2008 - 16:47 #4
når jeg bruger denne menu, er hvert menupunkt en boks, som man kan trykke på, denne menupunkt har så en border-top som er dotted...

det er denne border som er problemet, når det er dotted er hver anden pixel den farve man vælger, imens de andre er hvide. Holder man så musen over boksen, bliver de hvide til sorte... det er dette jeg gerne vil have væk..
Avatar billede notes2c Nybegynder
04. februar 2008 - 17:53 #5
Prøv at fjern right:

#nav a {
  background: #a65344 url(../img/menufade.gif) repeat-y;
  border-top: 1px dotted #a65344;
  color: #ffffff;
  display: block;
  line-height: 200%;
  margin-left: -10px;
  padding-left: 10px;
  width: 190px;
}
Avatar billede notes2c Nybegynder
04. februar 2008 - 18:13 #6
Måske er det bedre at gøre sådan

#nav a:hover {
  background: #ac5b53 url(../img/menufadehover.gif) right repeat-y;
  border-top: 1px dotted #ac5b53;
}
Avatar billede notes2c Nybegynder
04. februar 2008 - 18:38 #7
Jeg har rettet lidt og tror på dette er den rigtige løsning, og så virker det også i FF.

    #navigation {
        float: left;
        left: 15px;
        overflow: hidden;
        padding: 12px;
        padding-top: 108px;
        position: relative;
        top: 0px;
        width: 200px;
        z-index: 1;
    }

    #nav {
        margin: 0px;
        padding: 0px;
        background: #a65344;
        width: 190px;
    }

    #nav li {
        display: block;
        list-style: none;
    }

    #nav a {
        background: url(../img/menufade.gif) right repeat-y;
        border-top: 1px dotted #fff;
        color: #fff;
        width: 100%;
        display: block;
        line-height: 200%;
        text-indent: 10px;
    }

    #nav a:hover {
        background: #ac5b53 url(../img/menufadehover.gif) right repeat-y;
        border-top: 1px dotted #fff;
    }
Avatar billede Slettet bruger
05. februar 2008 - 12:19 #8
Det virker dælme... og så lærte jeg også lidt ekstra i dag :)
Mange tak for svaret :)
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