Avatar billede gulvflaesk Nybegynder
05. oktober 2006 - 13:32 Der er 9 kommentarer og
1 løsning

Centrer en tabel.

Hej.

Hvordan centrerer jeg en tabel...
Min side fylder ikke meget, og vil gerne have at den er centreret så den er i midten lige meget hvilken opløsning man kører...

Håber det er forklaret nogenlunde...

På forhånd tak..

/Gulvflaesk
Avatar billede jowii Nybegynder
05. oktober 2006 - 13:50 #1
Hvis det er en helt almindelig tabel, kan du centrerer med <table style="text-align: center;">

Virker det ikke, er det fordi du skal i gang med noget margin.?
Avatar billede jowii Nybegynder
05. oktober 2006 - 13:53 #2
Eller forresten..

Det virker ikke i FF. Det er hvis jeg husker rigtigt kun IE, der tolker text-align: center; Du skal nok lave margin-løsningen så. 2 sek
Avatar billede jowii Nybegynder
05. oktober 2006 - 13:58 #3
<tabel style="text-align: center; margin-right: auto; margin-left: auto;">
Avatar billede olebole Juniormester
05. oktober 2006 - 14:13 #4
<ole>

Nej, style="text-align:center" centrerer teksten _i_ tabellen  ;o)

I et dokument, hvor man ikke har disabled CSS, bør man bruge:
    <tabel style="margin:0 auto">

I IE, når denne er i quirks-mode, kan man skrive:
    <div style="text-align:center">
        <tabel style="text-align:left">
        .... .... ....
        </table>
    </div>

- men det har man ikke brug for, hvis man ellers koder ordentligt  :)

/mvh
</bole>
Avatar billede jowii Nybegynder
05. oktober 2006 - 14:21 #5
Da ikke i IE? Det er da det som er problemet med internet explorer. Den centrerer ikke kun tekst med text-align: center;

men det er da heller ikke nok at skrive margin: auto, så kan IE jo ikke vise det rigtigt? Begge dele skal vel med for at opfylde kravene til alle browsere?
Avatar billede jowii Nybegynder
05. oktober 2006 - 14:30 #6
Det kommer vel også an på om han bare skal lave en enkelt tabel -
Skal han lave en enkelt tabel, kan vel ikke bruge div metoden?
Er det hele hans layout der skal centreres, kan man godt.

:-)
Avatar billede jowii Nybegynder
05. oktober 2006 - 16:20 #7
nej det er vidst et stort design, bestående af css/tabeller.
Men hvorfor så ikke bruge denne linje:
<tabel style="text-align: center; margin-right: auto; margin-left: auto;">

Olebole - er den ikke lige så rigtig, når vi ikke ved om han lavet layout, med div's?
Avatar billede roenving Novice
05. oktober 2006 - 17:28 #8
-- men hvis man vil centrere med margin:auto; skal man huske at angive en fast bredde !-)
Avatar billede jowii Nybegynder
05. oktober 2006 - 21:08 #9
Ja det er rigtig nok, med mindre det kun er bestående af en tabelpå siden. Så funker det også uden fast bredde.

Men ja du har ret - gulvflaesk så ser den sådan ud:
<tabel style="text-align: center; margin-right: auto; margin-left: auto; width: 50%">
eller sådan:
<div style="text-align:center">
<tabel style="text-align:left">

Alt efter hvordan din side ser ud.
Avatar billede gulvflaesk Nybegynder
07. januar 2007 - 05:18 #10
Lukker
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