Niby banal :D Chodzi o to jak wysrodkowac tabele wzgledem strony. No kurcze, nie chce dzialac na IE :/ Probowalem uzyc (z tego co wiem to ten atrybut w tym znaczniku jest dopuszczany w XHTML) oraz w CSS: margin-left: auto, margin-right: auto. Na FF dziala, ale IE sie nie slucha i jest tabela po lewej :/ Jak to ugryzc? ;)
Dla normalnych przeglądarek: { margin: auto; }
Dla nIEkoniecznie normalnych przeglądarek: { text-align: center; } w obiekcie nadrzędnym.
Też się kiedyś nad tym męczyłem.
No wlasnie tez probowalem :/ Co jest?? Czy to cos z moja wersja IE? :D
mam glowna tabelke na stronie:
I nadal nic [???] [???]
Bo styl wycentrowania musi być w obiekcie który zawiera tabelkę. W divie czy body czy czymś tam.
Dla IE6 i całej reszty wystarczy:
<table style="margin: 0 auto" />
Jeśli zależy Ci na starszych IE (z tym, że po co wspierać gdzieś około 8-letnie, archaiczne już przegladarki?), to tak jak tłumaczyli juz wcześniej:
<element_nadrzędny style="text-align: center">
<table style="margin: 0 auto" />
</element_nadrzędny>
No kurde, takie proste to bylo :) Dziala! Dzieki piekne wszystkim.
ffreak napisał(a)
Dla IE6 i całej reszty wystarczy:
<table style="margin: 0 auto" />
Byłoby bardzo miło, gdyby wystarczyło. Niestety, w IE6 NIE DZIAŁA. W 7 może i będzie, ale póki co prawie nie ma nikogo, kto by mógł z IE7 korzystać (jacyś tam bliżej nieokreśleni developerzy giganta z Redmont sobie mogą testować już, ale szary user nie). A tak się składa, że niestety jeszcze ponad 75% rynku używa IE6 albo starszej :(
A nie lepiej zrobić tak: ?
<body style=margin:0>
<table width=100% height=100% cellspacing=0 cellpadding=0 border=0><tr><td align=center>
W TYM MIEJSCU TABELA KTORA MA BYC NA SRODKU STRONY
</td></tr></table>
Jak tak zawsze robie, moze nic wielkiego ale na pewno dziala na kazdej przegladarce...
jagi - polecam nauczyć się stawiać cydzysłowie - bo taki zapis: style=widrh:0 odstrasza.. [i jest niezgodny ze standardami]