Avatar billede lillebror Nybegynder
10. august 2005 - 13:15 Der er 5 kommentarer og
1 løsning

Et problem med at lave en pæn menu

Hejsa Eksperter

Jeg har en <div> der er 750 px bred og 30px høj. Den skal indeholde nogle <a></a>, der er stylet som kasser. Problemet er at jeg ikke lige kan se nogen god løsning på problemet med afstandende i mellem disse kasser. Det optimale ville jo være hvis den første kasse startede ved 0px og den sidste sluttede ved 750px, derudover skulle der så være det samme mellemrum mellem alle kasserne imellem de to yderkasser. Er det noget der kan lade sig gøre på en smart måde, eller er jeg nødt til at lave en statisk løsning?
Avatar billede roenving Novice
10. august 2005 - 15:11 #1
Det er da meget simpelt, for lav en tabel med een række, så virker det med det samme, f.eks.

<style type="text/css">
*{font-family:verdana,sans-serif;font-size:x-small;}
#menuDiv{width:750px;height:30px;overflow:hidden;background:#000;}
#menuTabel{border:0;width:100%;height:30px;}
#menuTabel td{margin:0 10px;border:1px solid red;}
#menuTabel a,#menuTabel a:link,#menuTabel a:visited{color:silver;text-decoration:none;display:block;text-align:center;}
#menuTabel a:hover,#menuTabel a:active{color:yellow;text-decoration:overline underline;}
</style>

<div id="menuDiv">
  <table id="menuTabel">
    <tr>
      <td>
        <a href="/">Forside</a></td>
      <td>
        <a href="bagside.html">Bagside</a></td>
    </tr>
  </table>
</div>
Avatar billede milandt Nybegynder
10. august 2005 - 15:12 #2
Hvis du vil ha at deres magin skal tilpasses efter hvor meget de fylder, bliver du nødt til at bruge javascript.

løbe alle a elementerne igennem, lægge deres bredde sammen, trække dette fra 750, og dele resultatet ud som margin mellem de a'er der findes.
Avatar billede milandt Nybegynder
10. august 2005 - 15:13 #3
eller som roenving skriver, bruge en tabel.
Avatar billede lillebror Nybegynder
20. august 2005 - 18:39 #4
Jeg endte med at lave mig en tabel, så roenving har fortjent pointne
Avatar billede roenving Novice
20. august 2005 - 18:49 #5
Velbekomme '-)
Avatar billede roenving Novice
20. august 2005 - 19:13 #6
-- og tak for point ;~}
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