Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[CSS]Div altijd in het midden.

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

  • Sanity11
  • Registratie: Januari 2004
  • Niet online
Ik zit te klooien met een div.
Ik wil graag dat een bepaalde div ten alle tijden in het midden blijft van de browser, ook als het browser scherm kleiner word dan de div zelf.

Nou heb ik op internet de volgende oplossing gevonden:

code:
1
2
3
4
5
6
#container {
width: 600px,
position: relative;
left : 50%;
margin-left: -300px;
}


alleen deze krijg ik niet werkend in IE6.0?!?

Heeft iemand suggesties?

www.diovisuals.co,


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Iets zegt me dat je helemaal niet hebt gezocht. Begin eerst hier: [search=title:centreren]

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • vacuumcleaner
  • Registratie: September 2001
  • Laatst online: 01-11 14:37
Of position even op "absolute" zetten dacht ik.

[Helpdesk]"While you're waiting, read the free novel which came with the product. Its a spanish story about a guy called "MANUAL."


  • CrabbyData
  • Registratie: Oktober 2006
  • Laatst online: 29-11 23:41
code:
1
margin: 0 auto;

that's all ;)

  • Sebazzz
  • Registratie: September 2006
  • Laatst online: 09:00

Sebazzz

3dp

CrabbyData schreef op vrijdag 19 oktober 2007 @ 12:56:
code:
1
margin: 0 auto;

that's all ;)
Niet voor IE6 of 5 geloof ik. Daar is het parent element text-align: center; en dan in de div text-align: left;

[Te koop: 3D printers] [Website] Agile tools: [Return: retrospectives] [Pokertime: planning poker]


  • Sanity11
  • Registratie: Januari 2004
  • Niet online
Ik wil graag dat een bepaalde div ten alle tijden in het midden blijft van de browser, ook als het browser scherm kleiner word dan de div zelf.

Mijn vraag gaat over het bold stukje tekst. . . . . . dat is niet zo makkelijk.

Hoe ik een div gewoon in het midden zet weet ik wel. :)

www.diovisuals.co,


  • Sanity11
  • Registratie: Januari 2004
  • Niet online
vacuumcleaner schreef op vrijdag 19 oktober 2007 @ 12:50:
Of position even op "absolute" zetten dacht ik.
Dat is het denk ik! even goed testen allemaal.

www.diovisuals.co,


Verwijderd

In principe gaat dat niet werken, wanneer je browser dan kleiner is dan de in jouw voorbeeld geschetste 600px breedte, dan valt je div nog 'buiten' de browser. Ik zet altijd alles in een overkoepelende layer zonder daarbij extra css-opties.

code:
1
<div align="center"></div>


Daarbinnen kun je dan vrij werken middels bovenstaande optie van een negatieve leftmargin bijvoorbeeld. Dan blijft het te allen tijde binnen de center-div en blijft je content ook goed gepositioneerd wanneer je browser smaller is dan de 600px breedte.

Verwijderd

Of door de desbetreffende div een % width te geven. :)

  • 2020Media
  • Registratie: Augustus 2002
  • Laatst online: 13-08 22:32
code:
1
2
3
4
5
#container {
width: 600px,
margin-right: auto;
margin-left: auto;
}


Sorry, niet helemaal goed gelezen ging allen over dat dikgedrukte stukje tekst.

Mijn excuss.

[ Voor 36% gewijzigd door 2020Media op 19-10-2007 16:49 ]

May Lyssa aid you


  • KatirZan
  • Registratie: September 2001
  • Laatst online: 21-11 13:28

KatirZan

Wandelende orgaanzak

tja, in principe zou je een if kunnen schrijven richting ie6.0/5.0 en een if richting elke andere browser :)

opzich niet eens een lastige oplossing ;) dat wil dus zeggen dat je een deel ie6.0 en een deel andere browsers krijgt ;)

Wabbawabbawabbawabba


  • Sanity11
  • Registratie: Januari 2004
  • Niet online
code:
1
2
3
4
5
6
#container {
width: 600px,
position: absolute;
left : 50%;
margin-left: -300px;
}


Nou, dit werkt in ieder geval, alleen nu krijg ik aan de onderkant een scrolbar.
Dat is wel wat jammer, kan je die ook permanent uitschakelen?

www.diovisuals.co,


  • Sanity11
  • Registratie: Januari 2004
  • Niet online
KatirZan schreef op vrijdag 19 oktober 2007 @ 16:54:
tja, in principe zou je een if kunnen schrijven richting ie6.0/5.0 en een if richting elke andere browser :)

opzich niet eens een lastige oplossing ;) dat wil dus zeggen dat je een deel ie6.0 en een deel andere browsers krijgt ;)
Dat is natuurlijk ook een oplossing.
Balen dat ie6.0 altijd zo afwijkend werkt!

www.diovisuals.co,


  • Sanity11
  • Registratie: Januari 2004
  • Niet online
ZypherNL schreef op vrijdag 19 oktober 2007 @ 16:48:
code:
1
2
3
4
5
#container {
width: 600px,
margin-right: auto;
margin-left: auto;
}


Sorry, niet helemaal goed gelezen ging allen over dat dikgedrukte stukje tekst.

Mijn excuss.
Geen probleem.
Maar dat wert dus niet, want dan word de div gewoon naar rechts geduwd waanneer je het scherm verkleind.

www.diovisuals.co,


  • BlackWhizz
  • Registratie: September 2004
  • Laatst online: 29-11 21:31
code:
1
2
3
4
5
6
7
8
9
#prullenbak {
width: 600px;
height: 300px;
postion: absolute;
top: 50%;
margin-top: -150px;
left: 50px;
margin-left: -300px;
}


Zoiets?
Pagina: 1