Hallo,

Ik heb een div waar de tekst in het midden staat (margin:auto). Prima.
Nu wil ik in die div twee andere divs zetten, maar achter elkaar.
Ze staan nu mooi in het midden, maar onder elkaar.
Geef ik een float:left mee dan staan ze links, maar weer wel achter elkaar.

Hoe krijg ik ze nou in het midden en ook achter elkaar?

SanThe
en als je in de plaats van <div> gebruik maakt van <span>
Dan worden ze 100% breed (waarom?) en dus onder elkaar.
Is het niet slim om position absolute te zetten ?
daarna margins toevoegen ?
Nee, want het aantal divs die gecentreerd moeten worden varieert.
Het kunnen er ook 3, 4 of nog meer worden.
hmm, misschien via jquery ?
Dus bijv in je .container zitten 3 divs, via jquery het aantal div's laden met een speciale class ( voor nu .center ).
Dan zou je een loop kunnen uitvoeren en eventueel een addclass met position absolute en margin op % ?

Ben geen held in js maar ik denk dat het wel mogelijk is.
Ik probeer jquery juist te vermijden. Gebruik het nog steeds nooit.
Het moet toch gewoon met css kunnen lijkt mij.
1 class .centreren maken daar position absolute maken en margin in % zetten ?
alle divs in elkaar zetten gok ik anders zul je niks aan position niks hebben denk ik.
Verder zou ik het dan niet weten. ( ga ook naar bed nu, trusten !)
Ik moet juist niet clearen want ze moeten achter elkaar.
Maar dan in het midden,

Reageren