Ha PHP-ers,
Even een CSS vraagje.
Ik heb een website gemaakt waarvan de afmetingen dynamisch zijn.
Hoe krijg ik het volgende voor elkaar?

Ik heb een menu. Deze positioneer ik door een margin-left van 50% mee te geven. Het menu is 500px breed, dus het moet zijn margin-left: 50% - 500px; Dit genereert een fout.

Hoe is dit te fixen?
Alvast bedankt.
Je moet wel even de breedte meegeven. Dat is in jouw geval 909px.
9 x 100px van elke li. Plus 9 x de border van 1px
Ha Niek,
EDIT:
Laat maar.
Ik ga nog even verder pielen.
Nee je moet het menu gewoon de breedte geven, wat echt zijn breedte is. De margin: 0 auto; zegt gewoon dat onder en boven geen margin moet zijn en links en rechts automatisch. Hij maakt deze dus beide gelijk en dus centreert hij hem. Maar wanneer de breedte niet klopt, of niet bekend is, dan werkt het niet.
En mocht je van tevoren de breedte niet weten, dan moet je een div maken waar het menu in zit en die een text-align: center geven.

Reageren