webForumDet fria alternativet

Kovertera till XHTML strict

13 svar · 448 visningar · startad av GunnarD

GunnarDMedlem sedan juni 20014 290 inlägg
#1

Försöker skriva mina sidor i XHTML strict men hittar ingen lösning på hur man centrerar en tabel.

Ex:

<center>
<table>
...
</table>
</center>

Det är center taggarna som inte får finnas utan man måste göra det med css, men jag kommer inte på hur.

Någon CSS expert som vet?

SebbeMedlem sedan jan. 20032 285 inlägg
#2

Typ nåt sånt här? (Kan inte XHTML Strict, men jag antar att det borde funka.)

<table style="align: center; text-align: center;">
  <tr>
    <td>
      <table>
      ...
      </table>
    </td>
  </tr>
</table>
MatteMedlem sedan aug. 20002 975 inlägg
#3

Den rätta vägen borde vara med margin:auto:

<table style="width:300px; margin:auto">

Men det vill inte IE hänga med på, så då får man dessutom använda text-align:center i omgivande block:

<div style="text-align:center">
<table style="width:300px; margin:auto">
.
.
.
</table>
</div>
GunnarDMedlem sedan juni 20014 290 inlägg
#4

Matte: Den första varianten (utan omgivande div)) fungerar både i Mozilla och i IE6 så jag nöjer mig med den!

Tackar!!

Sammy86Medlem sedan apr. 200329 inlägg
#5

Men behöver bara skriva <table align="center"> så blir tabellen centrerad.

Peter SMedlem sedan dec. 20025 483 inlägg
#6

Inte i den strikta versionen.

:)

Sammy86Medlem sedan apr. 200329 inlägg
#7

Enligt en bok jag har om xhtml så är det så..

erreMedlem sedan maj 20001 215 inlägg
#8

Då måste boken syfta på Xhtml Transitional. Säger den att man får skriva <table align="center"> i Xhtml Strict har den helt enkelt fel. :)

jarvkloMedlem sedan juli 20013 378 inlägg
#9

Jupp - som erre säger skiljer det sig en del mellan xhtml 1.0 Strict och xhtml 1.0 Transitional (vilket inte påpekas tydligt nog i alldeles för många böcker i ämnet IMHO ;) ) .

Om man tvivlar eller tvekar över något i xhtml har man alltid facit i DTD:erna...
De finns t.ex. på
http://www.w3.org/TR/xhtml1/dtds.html#a_dtd_XHTML-1.0-Strict
och
http://www.w3.org/TR/xhtml1/dtds.html#a_dtd_XHTML-1.0-Transitional

Godkända attribut för <table> i xhtml 1.0 Strict:

<!ATTLIST table
  %attrs;
  summary     %Text;         #IMPLIED
  width       %Length;       #IMPLIED
  border      %Pixels;       #IMPLIED
  frame       %TFrame;       #IMPLIED
  rules       %TRules;       #IMPLIED
  cellspacing %Length;       #IMPLIED
  cellpadding %Length;       #IMPLIED
  >

och i Transitional

<!ATTLIST table
  %attrs;
  summary     %Text;         #IMPLIED
  width       %Length;       #IMPLIED
  border      %Pixels;       #IMPLIED
  frame       %TFrame;       #IMPLIED
  rules       %TRules;       #IMPLIED
  cellspacing %Length;       #IMPLIED
  cellpadding %Length;       #IMPLIED
 [b] align       %TAlign;       #IMPLIED
  bgcolor     %Color;        #IMPLIED[/b]
  >

;)

Sammy86Medlem sedan apr. 200329 inlägg
#10

Kan nog vara så.. hmmf.. *slänger boken i väggen*

annars så kan man juh alltid använda transitional som jag har börjat göra nu istället. :)

Mika3lMedlem sedan nov. 20018 492 inlägg
#11

Kan man använda align="center" i <table>-taggen i XHTML Transitional?
Det fick jag veta härifrån för ett par veckor sedan att man inte fick. :o

dectgapMedlem sedan sep. 20021 655 inlägg
#12

Mika3l skrev:

Kan man använda align="center" i <table>-taggen i XHTML Transitional?
Det fick jag veta härifrån för ett par veckor sedan att man inte fick. :o

Det går alldeles utmärkt.

jarvkloMedlem sedan juli 20013 378 inlägg
#13

Hmm...
Gällde inte den frågan valign? ;)
... Eller har jag missat något nu igen ? ;)

Mika3lMedlem sedan nov. 20018 492 inlägg
#14

jarvklo skrev:

Hmm...
Gällde inte den frågan valign? ;)
... Eller har jag missat något nu igen ? ;)

Just det, valign var det... :r

135 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)