Avatar billede odegaard Nybegynder
23. september 2002 - 11:31 Der er 5 kommentarer og
2 løsninger

Centrering af table

Hvordan centrerer man en table på en side, så den opfylder "HTML4.01 Strict"-standarden, og så den samtidigt centreres i både IE, Mozilla osv ?

align="center" og <center> er jo ikke tilladt.

style="margin-left:auto; margin-right:auto" skulle gøre tricket, men dette virker ikke i IE6.
Avatar billede htm Nybegynder
23. september 2002 - 12:10 #1
Hvad med style="align: center"

Den skulle kunne tricket
Avatar billede odegaard Nybegynder
23. september 2002 - 12:16 #2
Den findes ikke i CSS1 og CSS2. Det tætteste du kommer er "vertical-align:middle", som jo desværre er på den anden led.
Avatar billede odegaard Nybegynder
23. september 2002 - 12:19 #3
...skulle måske lige nævne at måden hvorpå jeg centrerer med auto-margins virker i ALLE de browsere jeg har forsøgt med, pånær IE. Det er vist en uofficielt dokumenteret fejl i IE.
Se her: http://css.nu/pointers/bugs-ie.html#IE5 under "margin-left: auto; margin-right:auto;"
Det workaround der beskrives her, opfylder ikke standarden.
Avatar billede htm Nybegynder
23. september 2002 - 12:41 #4
Dete skulle virke i alle browsere:

.centered {text-align: center;}
.centered table {margin: 0 auto; text-align: left;}

Se evt. her: http://theodorakis.net/tablecentertest.html
Avatar billede pelkjaer Nybegynder
23. september 2002 - 14:58 #5
http://peterelkjaer.dk/exp/center.html

Testet i IE6, NS6, Opera 6.
Avatar billede odegaard Nybegynder
23. september 2002 - 17:27 #6
Hold da kæft! Tænk at der skulle være så mange problemer med table-centrering. Jeg troede kun det var IE der fuckede up.
Avatar billede pelkjaer Nybegynder
23. september 2002 - 21:33 #7
Ja, det er lige før det er nemmere at javascripte sig ud af det :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester