ik heb een vraagje over positionering.
als ik de volgende class maak:

.container
(
position: absolute;
left: 150px;
right: 150px;
width: 100%;
)

verwacht ik dat het 150 pixels rechts en links naar binnen komt. maar dat is niet het geval :(
hoe zorg ik dmv van css dat ik een div precies in het midden van mijn scherm krijg?
float kent geen center volgens mij.

Mvg,

Erik
{


} ook
margin: 0px auto;
En position relative
ja ook dat ja :P
dit typte ik snel hier
omdat ik op m'n programmeer pc'tje geen inet op aangesloten heb.
@ Willem

Bedankt :)
Willem-Jan schreef op 07.03.2006 11:02
margin: 0px auto;
En position relative


of, als je geen position relative wilt gebruiken kun je hem ook een width geven:

margin: 0px auto;
width: 800px; /* of een percentage voor een liquid lay-out */
margin: 10px 100px 10px 100px auto;
position relative;

zo heb ik het gedaan
Zo bedoelde ik het niet, maar als het werkt vind ik het best :)
margin 0px is voor alle randen.
nu heb ik elke rand verschillend
en dat wilde ik :)
en ja het werkt
@Erik: dat is wonderlijk, want volgens mij mag je maximaal vier waarden opgeven bij margin, en jij hebt nu: margin: 10px 100px 10px 100px auto;

Als je boven en onder margin 10px wilt en links en rechts 100px, kan het ook zo:

margin: 10px 100px;
Ik had 2 regels extra met hetzelfde resultaat :P

bedankt jan

Reageren