MozillaPL.org - polskie centrum Mozilli

Główne menu:

Mozilla przekształca tabelke html

Jak tworzyć strony WWW zgodnie ze standardami

Moderator: Pomocy?!

Mozilla przekształca tabelke html

Postautor: Reedian » 25 lutego 2008, 14:40

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12

więc mam taki problem w ie normalnie działa tabelka, a w mozilli wygląda wogóle inaczej niż miała całe obramowanie znikneło itp proszę o help
Reedian
 
Posty: 5
Z nami od: 25 lutego 2008, 14:31

Postautor: Tomek » 25 lutego 2008, 15:50

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.8.1.12) Gecko/20080218 Ubuntu/7.10 (gutsy) Firefox/2.0.0.12

No - tak na szybko patrząc w kod - masz błąd w 8 linijce. W 24 jest w porządku... tylko ta ósma...

a tak na powagę - na 100% to IE wyświetla źle stronę a Fx zgodnie z tym co jest w kodzie.
Po drugie - ciężko cokolwiek ci poradzić bo nie chciało ci się podać adresu strony - więc możemy tylko zgadywać. Ale na 100% masz błędy w kodzie.
Po trzecie - Co zrobić gdy strona wyświetla się niepoprawnie? 10 kroków - wykonaj porady.
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Postautor: Reedian » 25 lutego 2008, 17:45

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12

Kod: Zaznacz cały
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1250">
<STYLE type=text/css>UL#navlist {
   BORDER-RIGHT: #808080 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; BACKGROUND: gray; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 12px verdana,helvetica,arial,sans-serif; BORDER-LEFT: #808080 1px solid; WIDTH: 158px; PADDING-TOP: 0px; BORDER-BOTTOM: #808080 1px solid
}
UL#navlist LI {
   BORDER-RIGHT: 0px; BORDER-TOP: black 1px solid; MARGIN: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; LIST-STYLE-TYPE: none
}
UL#navlist LI A {
   BORDER-RIGHT: 0px; PADDING-RIGHT: 8px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 8px; BACKGROUND: #ccccdd; PADDING-BOTTOM: 4px; BORDER-LEFT: darkgreen 20px solid; WIDTH: 122px; PADDING-TOP: 4px; BORDER-BOTTOM: 0px; TEXT-ALIGN: right; TEXT-DECORATION: none
}
UL#navlist LI A:link {
   COLOR: #666677
}
DIV#navcontainer LI A:visited {
   COLOR: #666677
}
UL#navlist LI A:hover {
   BORDER-LEFT-COLOR: black; BACKGROUND: white; BORDER-BOTTOM-COLOR: black; COLOR: black; BORDER-TOP-COLOR: black; BORDER-RIGHT-COLOR: black
}
</STYLE>

<META content="MSHTML 6.00.2800.1264" name=GENERATOR></HEAD>
<BODY bgColor=green>
<DIV id=navcontainer>
<UL id=navlist>
  <LI id=active>
  <LI><A href="xxx" target=strona>xxx</A>
  <LI><A href="xxx">xxx</A>
  <LI><A href="xxx">xxx</A>
  <LI><A href="xxx">xxx</A>

  <LI><A href="xxx" target=strona>xxx</A>
  <LI><A href="xxx" target=strona>xxx</A>
  <LI><A href="xxx" target=strona>xxx</A>
  <LI><A href="download.html" target=strona>Download</A>
  <LI><A href="xxx" target=strona>xxx</A>
  <LI><A href="xxx" target=strona>xxx</A>
  </LI></UL></DIV></BODY></HTML>

o to kod tabelki i chodzi o to, że IE wyświetla ja tak jak powinno, a mozilla nie ;/
Reedian
 
Posty: 5
Z nami od: 25 lutego 2008, 14:31

Postautor: Tomek » 25 lutego 2008, 18:11

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.8.1.12) Gecko/20080218 Ubuntu/7.10 (gutsy) Firefox/2.0.0.12

1. tu nie ma żadnej tabelki
2. masz pełno niepozamykanych znaczników (li) - to one na 99% wpływają na twoim zdaniem błędne wyświetlanie - które jest jednak prawidłowe w tym przypadku
3. A o cudzysłowach słyszałeś? id=active może być źle interpretowane bez cudzysłowów
4. Przeczytaj linka którego ci podałem wcześniej - popraw błędy na tej "stronie"
5. IE wyświetla tak jak ty sobie to wyobraziłeś. Mozilla wyświetla to, co masz w kodzie. A że w kodzie masz błędy...
6. A przyczyną tego wszystkiego jest najprawdopodobniej to: <META content="MSHTML 6.00.2800.1264" name=GENERATOR></HEAD> - czyli jakiś pseudo generator stron produkcji Microsoftu... więz zapomnij o prawidłowym wyświetlaniu strony.
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Postautor: Reedian » 25 lutego 2008, 19:42

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12

ehh ujmę to tak spróbuj wstawić se to do notatnika zapisac i włączyc i se looknij że all ok jest. Zauważ, że ty na kod spojrzales jedynie a nie przetestowałeś go więc po co mi mówisz o nie zamknietych li skoro ja wiem, że tak powinno byc?? jak masz mi pomóc to przekształć to tak by otwierało to tak samo we wszystkich przeglądarkach jak otwiera to w IE. poczekam aż ktos mi inny pomoże bo czytałem kiedys o takim kodzie co po zamieszczeniu będzie normalnie otwierało to w mozilli
Reedian
 
Posty: 5
Z nami od: 25 lutego 2008, 14:31

Postautor: Tomek » 25 lutego 2008, 20:03

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.8.1.12) Gecko/20080218 Ubuntu/7.10 (gutsy) Firefox/2.0.0.12

A skąd wiesz co zrobiłem. Szklaną kulę masz? Sprawdziłem ten kod w mozilli i w ie. Mozilla wyświetla go prawidłowo.
Kto ci powiedział że tak ma być (chodzi o te li) - bzdura jakich mało - poczytaj może kolego specyfikację.
Dostałeś informację co masz zrobić - olewasz to...
Natomiast ostatnie zdanie to jakiś dziwoląg. Ten kod działa w mozili. Działa prawidłowo. To IE go źle interpretuje (to znaczy interpretuje twoje błędy) - hasło na dziś: box model w google.pl (b. stary błąd ie)


edit:
jak masz mi pomóc to przekształć to tak by otwierało to tak samo we wszystkich przeglądarkach jak otwiera to w IE

Jak chcesz pomocy - to zacznij od poprawienia błędów. Bo na razie to nawet nie jest strona internetowa (brak doctype)
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Postautor: Grzegorz » 25 lutego 2008, 20:22

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9b4pre) Gecko/2008022404 Minefield/3.0b4pre

Reedian pisze:ehh ujmę to tak spróbuj wstawić se to do notatnika zapisac i włączyc i se looknij że all ok jest. Zauważ, że ty na kod spojrzales jedynie a nie przetestowałeś go więc po co mi mówisz o nie zamknietych li skoro ja wiem, że tak powinno byc??

Chcesz pomocy. Dostajesz ją i jeszcze marudzisz?
GnuPG. Podpisuję własne wypowiedzi. | TrueCrypt. Ufam kryptografii, nie państwu. | Tor. Dbam o swoją prywatność. | OTR. Moje rozmowy nie są podsłuchiwane.

Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
Grzegorz
Moderator
 
Posty: 7486
Z nami od: 15 kwietnia 2007, 12:33

Postautor: Reedian » 25 lutego 2008, 21:27

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12

to co ma wreszcie zrobić bo już się pogubiłem -.- można w punktach??
Reedian
 
Posty: 5
Z nami od: 25 lutego 2008, 14:31

Postautor: athantor » 25 lutego 2008, 22:34

Przeglądarka: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9b3) Gecko/2008021314 (Gentoo) Firefox/3.0b3

Ja was bardzo przepraszam, ale w HTML <li> NIE musi być zamknięte. Co więcej jedynym błędem w powyższym kodzie jest brak <title>…

Przykro mi, że nie pomogę, ale wszystkie dostępne mi przeglądarki i mój „mentalny parser” wyświetlają to tak samo — w sposób wyglądający na poprawny.
Obrazek Obrazek
athantor
 
Posty: 911
Z nami od: 24 grudnia 2002, 15:22
Lokalizacja: Białystok

Postautor: rumsztyk » 25 lutego 2008, 23:10

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12

wstawienie deklaracji
Kod: Zaznacz cały
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
   "http://www.w3.org/TR/html4/loose.dtd">

zmienia wygląd w IE na bardziej zbliżony do normalnego...
do Autora tematu:
1. gadasz bzdury
2. lekceważysz osoby pomagające Ci
3. nie piszesz strony/kodu tylko wypluwasz ją/go z bug-armatki
Powodzenia!
rumsztyk
 

Postautor: Tomek » 26 lutego 2008, 08:41

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9b3) Gecko/2008020514 Firefox/3.0b3

@athantor - faktycznie - nie musi... ale zwróć uwagę że on raz zamyka raz nie - przeglądarka może oszaleć... IMO lepiej się trzymać jednej zasady...
"Mym sojusznikiem jest Moc, i potężnym sojusznikiem ona jest." -- Mistrz Yoda
Tomek
Moderator
 
Posty: 9041
Z nami od: 19 sierpnia 2004, 06:52

Postautor: athantor » 26 lutego 2008, 12:29

Przeglądarka: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9b3) Gecko/2008021314 (Gentoo) Firefox/3.0b3

tomasiek pisze:@athantor - faktycznie - nie musi... ale zwróć uwagę że on raz zamyka raz nie - przeglądarka może oszaleć...


:o

To wtedy nie jest to przeglądarka, jeśli nie potrafi parsować poprawnego SGML–a.

tomasiek pisze:IMO lepiej się trzymać jednej zasady...


To swoją drogą. :-)
Obrazek Obrazek
athantor
 
Posty: 911
Z nami od: 24 grudnia 2002, 15:22
Lokalizacja: Białystok

Postautor: Reedian » 26 lutego 2008, 15:51

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.12) Gecko/20080201 Firefox/2.0.0.12

weźcie se to na pm wyjasnijcie a nie w temacie i może ktos mi wreszcie powie krok po kroku co mam zrobic by tabelka była wyświetlana w mozilli tak samo jak w IE ??
Reedian
 
Posty: 5
Z nami od: 25 lutego 2008, 14:31

Postautor: dexter » 26 lutego 2008, 17:20

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.9b3) Gecko/2008020514 Firefox/3.0b3

To nie tabelka, tylko lista nieuporządkowana.

1. Słuchać mądrzejszych - dodać Doctype na samym początku.
2. Usunąć pierwsze <LI> - jest bez treści, ew. wypełnić jakąś zawartością.
3. Zapoznać się ze specyfikacją własności border - najpierw jest grubość, potem styl, na końcu kolor - naprzemienne ich stosowanie jest błędem.
4. Zapomnieć o tworzeniu stron, nie nadajesz się - to wymaga minimum pokory i cierpliwości.
dexter
Moderator
 
Posty: 8325
Z nami od: 02 października 2004, 21:30


Wróć do Tworzenie stron WWW

Kto jest online

Zarejestrowani użytkownicy: dexter, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: