MozillaPL.org - polskie centrum Mozilli

Główne menu:

Mozilla nie potrafi wyświetlać zagnieżdzonych tabelek-dowód

Dyskusje na temat standardów WWW i zgłoszenia stron niedziałających poprawnie w przeglądarkach z rodziny Mozilli (w tym Mozilla Firefox)

Moderator: Pomocy?!

Mozilla nie potrafi wyświetlać zagnieżdzonych tabelek-dowód

Postautor: Mumin » 13 sierpnia 2002, 08:23

Przeglądarka: -

Witam!

Mozilla, ktora posiadam
(dokladniej Mozilla1.0.0 Mozilla/5.0 (Windows; U; Win98; PL; rv:1.0.0) Gecko/20020530)
nie potrafi wyswietlac zagniezdzonych ramek.

Oto przyklad:
<body bgcolor=#FFFFFF topmargin=0 leftmargin=0 marginwidth=0 marginheight=0>
<CENTER>

<table border=0 width=780 cellspacing=0 cellpadding=0>
<tr><td BGCOLOR=#1586f7 BACKGROUND=../gfx/head2.png height=60>
<TABLE CELLSPACING=0 CELLPADDING=0 WIDTH=780 BORDER=0>
<TR>
<TD WIDTH=40%>
<IMG src=pix.gif width=1 height=60 align=left>
<A HREF=../prace><IMG SRC=../gfx/pix.gif WIDTH=350 HEIGHT=50 BORDER=0 ALIGN=left></a>
</TD>
<TD WIDTH=60% VALIGN=MIDDLE>
<img src="../gfx/banner.gif" width="400" height="50" border=1 alt="reklama"></TD>
</TR></TABLE>
</td></tr></table>

A jak to wyglada?
Zapraszam na http://sciaga.info/beta/test.jpg
- zobaczysz ten fragment kodu wyswietlony w 3 przegladarkach:
+ MSIE 5.0
+ NN 4.7
+ Mozilla 1.0.0

Dlaczego tak sie dzieje?
Prosze o pomoc (chcialbym aby moj serwis byl w pelni kopatybilny z Mozilla :)

--
Pozdrowienia,
Mumin mailto:mumin@sciaga.info
Mumin
 

Re: Mozilla nie potrafi wyświetlać zagnieżdzonych tabelek-do

Postautor: irekc » 13 sierpnia 2002, 09:38

Przeglądarka: -

Kod: Zaznacz cały
<body bgcolor=#FFFFFF topmargin=0 leftmargin=0 marginwidth=0 marginheight=0>
....
<TR>
<TD WIDTH=40%>
<IMG src=pix.gif width=1 height=60 align=left>


Nie wiem po co ten obrazek w kodzie powyżej, jeżeli do ustawiania wyskokości komórki, to da się to zrobić inaczej....

Kod: Zaznacz cały
<A HREF=../prace><IMG SRC=../gfx/pix.gif WIDTH=350 HEIGHT=50 BORDER=0 ALIGN=left></a>


Usuń ten ostatni artybut ALIGN i wszystko będzie grało, wystarczy że ten obrazek wyżej ma już ustawione align=left.

P.S. Jak chcesz obejrzeć zagnieżdżone tabelki w Mozilli to wpisz w pasku adresu [url]resource:///res/samples/test6.html[/url]

--
Irek
irekc
 
Posty: 257
Z nami od: 12 lipca 2002, 12:41
Lokalizacja: Katowice

Re: Mozilla nie potrafi wyświetlać zagnieżdzonych tabelek-do

Postautor: Domel » 13 sierpnia 2002, 15:50

Przeglądarka: -

Mumin pisze:...Dlaczego tak sie dzieje?

Błędy, błędy, błędy... :(
Po pierwsze to czasami zamykasz znacznik <tr> a czasami nie, zdecyduj się. Radzę jednak zamykać wszystkie znaczniki.
Po drugie pierwsza komorka ma height=60 dlaczego? Dalej masz tabelę w której znajduje sie obrazeki z height=60 i HEIGHT=50. U Ciebie zatem 60+50 =60. :o Jesli juz jesteśmy w tym temacie to nie rozymiem dlaczego w tabeli dajesz wymiary w pikselach a potem w procentach to nie jest błąd ale raczej tak sie nie robi...
Jak słusznie wyśliedził irekc <IMG src=pix.gif width=1 height=60 align=left> jest przynajmniej dziwne.
Polecam http://validator.w3.org/
Jak strona nie bedzie miała blędów zapewniam, że bedzie widoczna poprawnie w Mozilli ;)
Domel
 
Posty: 2252
Z nami od: 14 kwietnia 2002, 19:10
Lokalizacja: Białystok

Re: Mozilla nie potrafi wyświetlać zagnieżdzonych tabelek-do

Postautor: Mumin » 13 sierpnia 2002, 17:31

Przeglądarka: -

Domel pisze:Po pierwsze to czasami zamykasz znacznik <tr> a czasami nie, zdecyduj się. Radzę jednak zamykać wszystkie znaczniki.

w ktorym miejscu?

Domel pisze:[..]pierwsza komorka ma height=60 dlaczego? Dalej masz tabelę w której znajduje sie obrazeki z height=60 i HEIGHT=50. U Ciebie zatem 60+50 =60.

ale co ma piernik do wiatraka?
Domel pisze:Jak słusznie wyśliedził irekc <IMG src=pix.gif width=1 height=60 align=left> jest przynajmniej dziwne.

ok, racja, dalem tylka... ale siem spieszylo, zreszta o byla wycinanka...


jest natomiast kolejny problem:
Mozilla bez powodu poszerza ta kolumne:
"<TR><TD COLSPAN=5 BGCOLOR=#1586f7 height=2><IMG SRC=../gfx/pix.gif width=1 height=2></TD></TR>"
Zobaczcie sami:
http://sciaga.info/beta/naglowek.html

Jak to obejsc?
Mumin
 

Re: Mozilla nie potrafi wyświetlać zagnieżdzonych tabelek-do

Postautor: Domel » 14 sierpnia 2002, 12:18

Przeglądarka: -

Mumin pisze:w ktorym miejscu?

Przepraszam chodzilo mi o wartosci atrybutow.

Mumin pisze:ale co ma piernik do wiatraka?

A ma :) bo to jest powod dla ktorego powstaje ten efekt, ktory opisujesz. Atrybuty height oddzialywuja na wysokosc. Przegladarka gubi sie, nie wie ktora czesc jest poprawna a ktora nie.
Mumin pisze:ok, racja, dalem tylka... ale siem spieszylo, zreszta o byla wycinanka...

Trzeba korzystac z edytorow tekstowych ;)

Mumin pisze:jest natomiast kolejny problem:
Mozilla bez powodu poszerza ta kolumne:
"<TR><TD COLSPAN=5 BGCOLOR=#1586f7 height=2><IMG SRC=../gfx/pix.gif width=1 height=2></TD></TR>"
Zobaczcie sami:
http://sciaga.info/beta/naglowek.html

Jak to obejsc?

Najprosciej obejsc piszac strony zgodne z w3c ;)
Jest 1000 sposobow na linie pozioma (bez zbednych tabel). Poczawszy <hr> (jesli chcesz kolor to warto zagonic do tego CSS) az po bardziej wyszukane sposoby. Jednak wszystkie drogi prowadza do CSS a dokladniej do border (a jeszcze dokladniej do border-top lub border-buttom).
Teraz moja rada: Jak przetestujesz http://validator.w3.org/ swoja strone i nie bedzie tyle bledow jak teraz (np http://sciaga.info/beta/ ma bardzo duzo bledow, chcialem policzyc ale jest ich za duzo) napewno z Mozilla nie bedziesz mial problemow. Warto tez przeskoczyc z HTML 4.0 (juz dobre pare lat w3c zaleca skonczyc z HTML4.0) na przynajmniej HTML 4.01 Transitional (polecam XHTML 1.0 Transitional) i uzywac wiecej CSS (dla styli nalezy zlecac "wizualne" zadania czyli o np <font> i BGCOLOR warto zapomniec).
Domel
 
Posty: 2252
Z nami od: 14 kwietnia 2002, 19:10
Lokalizacja: Białystok

Postautor: Gandalf » 16 sierpnia 2002, 03:15

Przeglądarka: -

Nie wiem czy jest sens opisywac Ci twoj blad czy wystarczy ze wkleje to:

<tr><td COLSPAN=5><img SRC=../gfx/pix.gif width=1 height=5></td></tr>
<tr><td COLSPAN=5 BGCOLOR=#1586f7 height=2><img SRC=../gfx/pix.gif width=1 height=2></td></tr>
<tr><td COLSPAN=5><img SRC=../gfx/pix.gif width=1 height=10></td></tr>

Jak mozesz oczekiwac srodkowej komorki wysokosci 2px jesli obrazek w lewej rozpycha ja do 5 px a ten w prawej do 10 px?
Gandalf
 
Posty: 1802
Z nami od: 29 czerwca 2002, 04:37
Lokalizacja: Warszawa


Wróć do Standardy WWW i źle działające strony

Kto jest online

Zarejestrowani użytkownicy: Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: