PDA

Zobacz pełną wersję : FF - wszytsko OK, a w IE tabelka sie nie słucha



ciepol_ml
01-04-2008, 00:07
Witam.
Tworze strone na joomla, i napotkalem dziwny problem. Dokladnie chodzi o tabelke, ktora pod FF jest OK, a pod IE nie chce sie słuchac komendy height ani z css ani pisanej nawet w kodzie. Wrecz nawet szerokosc jednej komorki w róznych dzialach wybieranych z menu jest inna!
Prosze o pomoc.

adres: http://www.pcs.pl/test/joomla/

Chodzi o główna czesc strony gdzie wyswietlana jest tresc.
Na samej gorze jest pathway, ponizej naglowki artykułów, a po prawej div right, ktory moge sobie wlączac i wylączac. Prawa strona widoczna jest tylko w seksji "Główna" a w reszcie trsc rozciaga sie na cala szerokosc.

Prosze zwrócic uwage jak zachowuje sie pathway FF (wszytsko ok) i pod IE. Jego szerokosc wariuje.

Podaje kod index.php:


[...]

</table>

<?php } ?>



<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr valign="top">
<td class="pathway"><div id="pathway"><?php mosPathWay(); ?></div></td>
<?php if (mosCountModules('right') > 0) { ?>
<td class="right2" valign="top" rowspan="2">
<div id="right">
<?php mosLoadModules('right', -2); ?>
</div>
</td>
<?php } ?>
</tr>

<tr valign="top">
<td>
<?php mosMainBody(); ?>
<div class="copyright">

<?php include_once( $GLOBALS['mosConfig_absolute_path'] . '/includes/footer.php' ); ?>

</div>

</td>

</tr>
</table>


</td>

[...]

Jak widac uzylem tutaj rowspan='2'. Nawet gdy dla td pathway nadam po "chamsku" height="20" niestety wariuje.
Czy ktos sie spotkal z takim problemem? Moze cos w kodzie zle skonstruowalem i przekombinowalem?

Prosze o pomoc.

Jola
01-04-2008, 04:09
Witam,
kłania się matematyka
tabelka w <div id="tabbar">
w pierwszym tr
<td rowspan="2">+<td>
w drugim tr już tylko
<td rowspan="2"> i koniec

to samo w

<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody><tr valign="top">
<td class="pathway"><div id="pathway"><span class="pathway">Strona główna </span></div></td>
<td class="right2" rowspan="2" valign="top">.....</td></tr> w następnym tr tylko jeden td
Z załączonego kodu wynika, że będzie się działo :) gdy pojawi się prawe menu.
W górnym tr mogą być różne ilości td
a w dolnym zawsze ta sama ilość
Pozdrawiam

ciepol_ml
02-04-2008, 18:35
Szczerze to nie rozumiem tej wypowiedzi;/
Jak to brakuje <td> ? Skoro uzywam rowspan="2" to jedna komorka musi zniknąć. Taki jest sens łączenia komórek czyż nie?

No chyba ze dla Ciebie:
<table (http://www.kurshtml.boo.pl/html/table,html.html) border="1"><tr (http://www.kurshtml.boo.pl/html/tr,html.html)><td (http://www.kurshtml.boo.pl/html/td,html.html) rowspan="2">komórki1,3</td (http://www.kurshtml.boo.pl/html/td,html.html)> <td (http://www.kurshtml.boo.pl/html/td,html.html)>komórka2</td (http://www.kurshtml.boo.pl/html/td,html.html)></tr (http://www.kurshtml.boo.pl/html/tr,html.html)><tr (http://www.kurshtml.boo.pl/html/tr,html.html)><td (http://www.kurshtml.boo.pl/html/td,html.html)>komórka4</td (http://www.kurshtml.boo.pl/html/td,html.html)></tr (http://www.kurshtml.boo.pl/html/tr,html.html)></table (http://www.kurshtml.boo.pl/html/table,html.html)>


to cos niepoprawnego.
Prosze o jasniejsze wyjasnienie.

Jola
02-04-2008, 19:18
Nie wiem czy mam się śmiać czy płakać :):confused:
Ale jestem cierpliwą osobą więc mając na względzie nie wiem co napiszę:
suma wszystkich <td> w poszczególnych <tr> musi sie zgadzać. gdzie colspan="2" oznacza, że jedno <td> zajmuje miejsce dwóch <td>
czyli taki zapis:

<tr><td></td><td></td><td></td></tr>
<tr><td colspan="2"></td><td></td></tr>
<tr><td colspan="3"></td></tr>jest PRAWIDŁOWY

ciepol_ml
02-04-2008, 21:59
I z tym sie zgadzam. W takim razie nie rozumiem czemu dziwnie tłumacza to na: http://www.kurshtml.boo.pl/html/laczenie_komorek,tabele.html

Dziekuje za pomoc.

Jola
02-04-2008, 22:10
Reguła dla rowspan:

<tr><td rowspan="3"></td><td></td><td></td></tr>
<tr><td rowspan="2"></td><td></td></tr>
<tr><td ></td></tr>Będę miała chwilkę to przeanalizuję - bo chyba z tymi rowspanami też jest coś nie tak.

Pozdrawiam

Jola
03-04-2008, 23:32
Witam,
znalazłam błędy w podglądzie kodu, ale żeby pomóc potrzebuję link do templatki, jeśli jest zmieniona to index.php templatki.
Pozdrawiam