Centrering af menu

Tags:    html css

Hej folkens :)

Jeg har fundet en kode på nettet, af en menu, men kan ikke finde ud af at få den centreret.
Min kode er sådan her

html:
Fold kodeboks ind/udHTML kode 

css:
Fold kodeboks ind/udCSS kode 




9 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Så sæt #nav til display: inline-block og smid en div udenom med text-align: center.



Mathias > Det er fordi der er mellemrum mellem </li> <li> da de står på hver sin linie men du kan samle dem på 1 linie så er der ikke er mellemrum.

Prøv og opdater siden : http://scootergrisen.dk/test/test0134.html



Indlæg senest redigeret d. 05.07.2012 14:37 af Bruger #13010
du kan centrere den med:
Fold kodeboks ind/udCSS kode 

Det eneste det forudsætter er, at du giver den en width, ellers kan den ikke finde ud af det.



Jamen problemet er at jeg ikke har en width :/



så dropper man support for ie7 ... men det går vel nok



Hvad hvis du sætter den til postion: absolute; left: 50%; top: 0;



Put det hele i en div også brug margin:0 auto; og text-align:center; på den div.

Også skal du vist enten sætte en bredde på menuen eller også skal du fjerne din float:left;.

Demo : http://scootergrisen.dk/test/test0134.html



Indlæg senest redigeret d. 05.07.2012 00:11 af Bruger #13010
Put det hele i en div også brug margin:0 auto; og text-align:center; på den div.

Også skal du vist enten sætte en bredde på menuen eller også skal du fjerne din float:left;.

Demo : http://scootergrisen.dk/test/test0134.html

Scootergrisen, det var det jeg foreslog. Dog uden den ekstra wrapper div, jeg gjorde det bare på ul'en. Men han siger han ikke har nogen width på menuen .. så derfor virker det ikke ;)



Sorry dan.
Havde ikke tænkt på ie, da jeg er på en Mac.

scootergrisen
Jeg vil gerne have at der ikke er mellemrum imellem dem, men at de sidder ordentligt sammen, som her www.offlines.dk/index.php



Indlæg senest redigeret d. 05.07.2012 11:17 af Bruger #16662
t