webForumDet fria alternativet
Logga in / Bli medlem

xhtml strict och css fråga

HTML & CSS

10 svar · 424 visningar · startad av GunnarD

Medlem sedan juni 20014 290 inlägg
Frågan#1

Sitter och testart att skriva en sida i "xhtml strict" och CSS.

Nu vill jag ha en tabell horisontelt centrerad men eftersom jag inte kan använda <center> tagen så måste jag göra det med CSS men kommer inte på hur, någon som vet eller har något bra tips?

I "vanlig" html ser det ut så här:

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

Men som sagt <center> taggen är inte tillåten i "xhtml strict", ingen formatrings tagg är tillåten!

Medlem sedan feb. 20012 412 inlägg
#2
<style type="text/css">
<!--
.center { text-align: center }
-->
</style>

<div class="center">
<table>
..
..
</table>
</div>

eller kanske

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

<table class="center">
..
..
</table>

mvh Jörgen :)

Medlem sedan nov. 200013 890 inlägg
#3

Du kan ju alltid använda align="center" i cellerna.

<table>
 <tr>
  <td style="width:300; border: 1px #000 solid;" align="center">Text</td>
 </tr>
</table>
Medlem sedan sep. 20011 914 inlägg
#4

<div align="center">
<table>
...
</table>
</div>

Medlem sedan nov. 200013 890 inlägg
#5

Attributet align finns inte till <div> ;)

Medlem sedan feb. 20012 412 inlägg
#6

Hej, minns inte jag helt fel så är inte attributet align accepterat i standarden STRICT.

mvh Jörgen :)

Medlem sedan nov. 200013 890 inlägg
#7

align funkar fint på en del taggar. Kolla själv: http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd

Medlem sedan sep. 20011 914 inlägg
#8

Attributet align finns inte till <div>

Kan användas i Transitional och Frameset, men ej Strict. Men det försvinner väl helt i nästa versioner eftersom w3c vill att man skall övergå till style.

Medlem sedan feb. 20012 412 inlägg
#9

Okey, ger mig :e

Även den bästa kan minnas fel §e

mvh Jörgen :)

Medlem sedan jan. 20016 874 inlägg
#10

Baggis ;)

table{margin-left:auto; margin-right:auto;}
Medlem sedan juni 20014 290 inlägg
#11

Det fungerar med "table{margin-left:auto; margin-right:auto;}"

Verkar vara betydligt mera folk här än i passagen's forum (du har så rätt frankof på din undran i /HTML :e ) , undrar varför :)

268 ms totalt · 4 externa anrop · v20260731065814-full.df76c93f
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)