Avatar billede kane Juniormester
19. november 2004 - 12:38 Der er 11 kommentarer og
1 løsning

ikke center på en tabel

Hvordan får man sin tabel til at være center, når man nu ikke må det mere.
Avatar billede kane Juniormester
19. november 2004 - 12:38 #1
altså man må ikke skrive align="center"
Avatar billede krogstrup Nybegynder
19. november 2004 - 12:43 #2
putter den i en div ?

<div style="text-align:center;">
tabel her
</div>
Avatar billede exp Juniormester
19. november 2004 - 12:49 #3
kane >>
Det må man da gerne, bare man sætter den korrekte DOCTYPE :-)
Avatar billede kane Juniormester
19. november 2004 - 13:03 #4
ok, måske der den driller så
Avatar billede morteeart Nybegynder
19. november 2004 - 13:06 #5
exp nej faktisk ikke

<table style="margin-left: auto; margin-right: auto;" width="400">
<tr>
<td>
</td>
</tr>
</table>

vil blive centretet.. men _HUSK_ at angive breden..
Avatar billede exp Juniormester
19. november 2004 - 13:13 #6
<table width="100%" height="100%">
    <tr>
        <td align="center" valign="middle">
            Center       
        </td>
    </tr>
</table>

kan sagtens blive valid kode, så længe man bare benytter den korrekte DOCTYPE
Avatar billede morteeart Nybegynder
19. november 2004 - 13:14 #7
har du også prøvet i xhtml 1.0 eller højere ?-)

Det er altid mest korrekt at bruge CSS (stylesheet) til så meget så muligt.
Avatar billede exp Juniormester
19. november 2004 - 13:17 #8
Som jeg siger - det kan lade sig gøre med den korrekte DOCTYPE. Dette er skam helt korrekt, så længe man bare ikke skriver fx xhtml 1.1 strict.
Avatar billede olebole Juniormester
19. november 2004 - 13:19 #9
<ole>

morteart >> Jo , det må man faktisk godt, hvis man som exp skriver, bruger en DTD, der tillader det  ;o)
Til gengæld har height-attributten på en tabel _aldrig_ været en del af HTML-standarden.
Nej, det er ikke 'altid mest korrekt' at skrive så meget som muligt i CSS. Skriver du f.eks. HTML4.01-Trans er det faktisk rystende ligegyldigt for browsernes skyld. Det handler i det tilfælde kun om overskuelighed ... altså om koderens velbehagelighed.

Den sikre løsning hedder (Husk DTD):

<style type="text/css">
body {
  text-align: center
}
</style>

<table style="margin:0px auto">
... osv ...

/mvh
</bole>
Avatar billede olebole Juniormester
19. november 2004 - 13:21 #10
... og så skal man naturligvis angive text-align på elementerne i body'en, da denne egenskab nedarves:

<table style="margin:0px auto;text-align:left">
Avatar billede kane Juniormester
19. november 2004 - 16:02 #11
jeg holder mig til krogstrup's løsning
Avatar billede olebole Juniormester
19. november 2004 - 17:25 #12
Fair nok - men skal den være X-browser, skal du nok prøve at kikke på den, jeg skrev ... derfor: "Den sikre løsning hedder ..."  ;o)
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