[css] centreren

Pagina: 1
Acties:
  • 124 views sinds 30-01-2008
  • Reageer

  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 23-08 15:45
Hey,

ik zag laatst ergens dat je met CSS ook bepaalde zaken kon centreren (wist ik nog niet, ik dacht dat je alleen maar een LEFT en TOP marge op kon geven), dat is dus wel handig, maar kun je met CSS ook het volgende doen:

De positie 200 pixels vanaf het midden gebruiken.
Dus 200 pixels vanaf de plek waar hij normaal gecentreerd zou worden, is dat mogelijk?

En als dit kan, hoe zit het dan met als je je scherm verkleind/vergroot, als je het bovenstaande met javascript doet dan past hij dat automatisch aan als je je window aanpast, maar is dit met css ook zo, of pakt hij dan gewoon de plek waar hij te zien was toen je de pagina voor het eerst bekeek?

Verwijderd

code:
1
2
3
4
5
<div align="center">
   <div style="position:relative; left:-200px;">
    Dit zou 200px links van het midden moeten komen...
   </div>
</div>

Ik heb het nooit geprobeerd, echter... :o

  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 23-08 15:45
Dat werkt op zich wel ja, thnx, maar ik heb nu nog het probleem dat m'n divjes niet relative mogen zijn maar absolute (gaat hier om hidden drop down menu's)

  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
code:
1
2
3
4
5
6
7
8
9
10
11
<DIV ALIGN="center">
  <DIV STYLE="position:absolute">
    (midden)
    <DIV STYLE="position:absolute; left:200px">
     (midden + 200)
    </DIV>
    <DIV STYLE="position:absolute; left:-200px">
     (midden - 200)
    </DIV>
  </DIV>
</DIV>

  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 23-08 15:45
Dank je, dat werkt goed, maar nu zit ik nog met dat probleem van 'venster kleiner maken', als je je venster niet hebt gemaximaliseerd klopt het namelijk niet meer ...

  • TangLeFuzZ
  • Registratie: Juni 2001
  • Laatst online: 23-08 15:45
Hey,

het volgende werkt niet in netscape :(
code:
1
2
3
4
5
<DIV ALIGN="center">
  <DIV STYLE="position:absolute">
    (midden)
  </DIV>
</DIV>

Moet je daar een andere tag gebruiken ofzo?
Kun je daar niet met absolute werken?

  • marcusk
  • Registratie: Februari 2001
  • Laatst online: 26-09-2023
code:
1
2
3
<DIV STYLE="position:absolute; left:50%">
...
</DIV>

misschien werkt dat?

  • paragon
  • Registratie: April 2000
  • Laatst online: 10-09 05:50
Wat je kan doen is met js je div die in het midden moet staan centreren. En dan deze fumctie bij elke resize aanroepen. Dan werkt het prima :)

http://www.xs4all.nl/~paragonx/ hier staat het een en ander uitgelegd.
Pagina: 1