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>
13 svar · 450 visningar · startad av GunnarD
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?
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>
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>
Matte: Den första varianten (utan omgivande div)) fungerar både i Mozilla och i IE6 så jag nöjer mig med den!
Tackar!!
Men behöver bara skriva <table align="center"> så blir tabellen centrerad.
Enligt en bok jag har om xhtml så är det så..
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. :)
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]
>
;)
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. :)
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
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.
Hmm...
Gällde inte den frågan valign? ;)
... Eller har jag missat något nu igen ? ;)
jarvklo skrev:
Hmm...
Gällde inte den frågan valign? ;)
... Eller har jag missat något nu igen ? ;)
Just det, valign var det... :r