Toon posts:

[CSS][HTML] Tabel centreren met css

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

Verwijderd

Topicstarter
Hallo ik probeer een tabel te centreren met een cascade style sheet,

Dit is de tabel die ik graag wil centreren:
code:
1
2
3
4
5
<table width="750" border="0" cellpadding="0" cellspacing="0" class="bodyTable"> 
  <tr> 
    <td colspan="3" valign="top>tabel content</td> 
  </tr>
</table>

Ik kan dan in de tabel natuurlijk wel ( align="center" ) gebruiken, maar ik wil de tabel persé via css centreren, dit is de cascade style sheet waar de tabel(len) gebruik van maken:
code:
1
2
3
4
5
6
.bodyTable {
    background-image: url(../../images/body/hg.jpg);
    background-attachment: scroll;
    background-repeat: no-repeat;
    background-position: left top;
}

Echter als ik ( align:center; ) gebruik werkt dit niet, wat zou dan wel de oplossing moeten zijn? Ik kom er even niet uit :'(

Kan iemand me helpen hiermee? _/-\o_

  • Osiris
  • Registratie: Januari 2000
  • Niet online
margin:auto;

Geloof ik :p

[ Voor 40% gewijzigd door Osiris op 24-03-2005 11:05 ]


  • Erkens
  • Registratie: December 2001
  • Niet online

Erkens

Fotograaf

Verwijderd schreef op donderdag 24 maart 2005 @ 11:03:
code:
1
2
3
4
5
<table width="750" border="0" cellpadding="0" cellspacing="0" class="bodyTable"> 
  <tr> 
    <td colspan="3" valign="top>tabel content</td> 
  </tr>
</table>

Ik kan dan in de tabel natuurlijk wel ( align="center" ) gebruiken, maar ik wil de tabel persé via css centreren, dit is de cascade style sheet waar de tabel(len) gebruik van maken:
offtopic:
waarom wel centreren via CSS maar niet de border/padding/spacing/width etc?

  • klokop
  • Registratie: Juli 2001
  • Laatst online: 30-03 19:56

klokop

swiekie swoeng

Preciezer: margin: auto 0 (of was het nou 0 auto?)

"Passing silhouettes of strange illuminated mannequins"


  • LoeiOrdinair
  • Registratie: Maart 2004
  • Laatst online: 16:31

LoeiOrdinair

To Infinity and Beyond

klokop schreef op donderdag 24 maart 2005 @ 11:32:
[...]

Preciezer: margin: auto 0 (of was het nou 0 auto?)
Dat maakt niet zoveel uit. Maar auto alleen werkt ook gewoon.

Verwijderd

Tuurlijk maakt het uit. En voor horizontaal is het '0 auto'.

Verwijderd

probeer eens

code:
1
2
margin-left:auto;
margin-right:auto;


heb het niet getest dus laat me maar weten lol

  • Osiris
  • Registratie: Januari 2000
  • Niet online
Verwijderd schreef op donderdag 24 maart 2005 @ 11:47:
Tuurlijk maakt het uit. En voor horizontaal is het '0 auto'.
Vertikaal schijnt ie toch niet te centreren als je auto zegt ofzo, alleen horizontaal.

  • Willem
  • Registratie: Februari 2001
  • Laatst online: 18:03
Tabel in een div zetten en die absoluut positioneren

Cascading Stylesheet:
1
2
3
4
5
6
div#mallePietje {
  position:absolute;
  width:300px;
  left:50%;
  margin-left:-150px;
}


Is ook een manier

Motor onderhoud bijhouden


  • Lukse
  • Registratie: Januari 2004
  • Laatst online: 12-04-2023
willem169 schreef op donderdag 24 maart 2005 @ 16:46:
Tabel in een div zetten en die absoluut positioneren

Cascading Stylesheet:
1
2
3
4
5
6
div#mallePietje {
  position:absolute;
  width:300px;
  left:50%;
  margin-left:-150px;
}


Is ook een manier
Waarom in een div zetten?
Je kan die css code toch ook op je tabel toepassen?
Maar zo zou ik het idd ook doen... :)

[ Voor 6% gewijzigd door Lukse op 24-03-2005 17:10 ]


Verwijderd

Vertikaal schijnt ie toch niet te centreren als je auto zegt ofzo, alleen horizontaal.
Jawel, alleen moet je dan ook zorgen dat het element een bepaalde hoogte heeft en twee ankerpunten heeft door middel van 'position:absolute', 'top' en 'bottom' te gebruiken.
Pagina: 1