MozillaPL.org - polskie centrum Mozilli

Główne menu:

DIV: Gecko & KHTML vs. Presto & IE

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?!

DIV: Gecko & KHTML vs. Presto & IE

Postautor: typhoon5 » 06 listopada 2005, 16:22

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8) Gecko/20051025 Firefox/1.5

Już drugi raz spotykam się z pewnym problemem przy używaniu warstw <div>. Inaczej rzecz jest interpretowana przez Operę i IE (na logikę właśnie tak powinno to wyglądać) a inaczej przez Firefoksa i "resztę". Na czym polega problem możecie zobacyć tutaj:

http://www.psavel.host.sk/test.html

W Firefoksie warstwa <div> różni się o grubość ramki, tzn. jak jest width 100px i ramka 1px to wygląda na 102px.

No więc pytanie: które przeglądarki wyświetlają to prawidłowo? Bo teraz moim rozwiazaniem jest detekcja przeglądarki, czego oczywiście chciałbym uniknąć.

Pozdrawiam,
typhoon5
 
Posty: 64
Z nami od: 14 października 2005, 16:59
Lokalizacja: Sanok

Postautor: rafalzaq » 06 listopada 2005, 18:10

Przeglądarka: Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8) Gecko/20051025 Firefox/1.5

Padding chyba też się tak doliczał.
rafalzaq
 
Posty: 334
Z nami od: 22 sierpnia 2005, 15:41
Lokalizacja: Gliwice

Postautor: Zajec » 06 listopada 2005, 20:05

Przeglądarka: Opera/8.10 (X11; Linux i686; U; pl)

Pominąłeś
- doctype
- html
- head
- body

Przeglądarki przełączają się w quriks mode - tryb zgodności z (za przeproszeniem) idiotycznie napisanymi stronami i wyświetlają jak popadnie. Zacznij od prawidłowego szkieletu i validatora.
Zajec
 
Posty: 167
Z nami od: 17 grudnia 2004, 22:32
Lokalizacja: Włocławek

Postautor: typhoon5 » 06 listopada 2005, 20:25

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl-PL; rv:1.7.12) Gecko/20050919 Firefox/1.0.7

Zajec pisze:Pominąłeś (...)

Niewątpliwie ;] Strona jest robiona tylko dla pokazania problemu, o czym świadczy choćby nazwa "test.html":] Problem mam m.in na mojej stronie http://www.tapecix.host.sk/saper/strona.php?action=wstep opartej na <div>-ach właśnie. I w miarę moich możliwości zgodnej ze standardami ;]

Zajec pisze:Przeglądarki przełączają się w quriks mode - tryb zgodności z (za przeproszeniem) idiotycznie napisanymi stronami i wyświetlają jak popadnie. Zacznij od prawidłowego szkieletu i validatora.

Nie sądze żeby to coś zmieniło, chciałem jedynie zapytać który zapis (lub "która interpretacja") jest zgodna ze standardami żeby się do tych standardów dopasować...

Pozdrawiam,
typhoon5
 
Posty: 64
Z nami od: 14 października 2005, 16:59
Lokalizacja: Sanok

Postautor: radek.kaba » 06 listopada 2005, 22:16

Przeglądarka: Mozilla/5.0 (Windows; U; Win98; pl; rv:1.8) Gecko/20051025 Firefox/1.5

typhoon5 pisze:Nie sądze żeby to coś zmieniło, chciałem jedynie zapytać który zapis (lub "która interpretacja") jest zgodna ze standardami żeby się do tych standardów dopasować...

Niestety, jeżeli chodzi o IE6 - to on nawetr przy deklaracji
Kod: Zaznacz cały
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

też przełącza się w TRYB ZGODNOŚCI Z IE5.01 (rocznik 1997!!!).
Jedynie (dla HTML4) deklaracja
Kod: Zaznacz cały
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">

pozwala opanować nieco boxmodel misów bez tony hacków w CSS...

Aha zapomniełem o
Kod: Zaznacz cały
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
;)
radek.kaba
 
Posty: 260
Z nami od: 21 września 2005, 14:51

Postautor: Zajec » 06 listopada 2005, 23:28

Przeglądarka: Opera/8.10 (X11; Linux i686; U; pl)

Miałem na myśli strict doctype ;-) Na innych nie wiem jak co działa.

Porobiłem testy z tym border i sprawa przestawia się następująco:
1) Firefox: border pojawia się wokół elementów i nie wpływa na faktyczną ilość przestrzeni przeznaczonej na zawartość. (czyli super)
2) Opera 8.5: dla zwykłych elementów blokowych border pojawia się wokół elementów i nie wypływa na faktyczną ilość przestrzeni na zawartość, jednak gdy chodzi o input to *niepawidłowo* Opera zmniejsza przestrzeń dla treści.
3) Opera 9: zupełnie jak FF (czyli super)
4) Konqueror 3.2.3: border dla elementów blokowych działa jak w FF (czyli super) zaś obramowanie dla input jest ignorowane
5) IE6: zupełnie jak FF (czyli super)

http://zajec.no-ip.com/border
Zajec
 
Posty: 167
Z nami od: 17 grudnia 2004, 22:32
Lokalizacja: Włocławek

Postautor: typhoon5 » 07 listopada 2005, 16:09

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8) Gecko/20051025 Firefox/1.5

Dzięki za pomoc, nie doceniłem <!DOCTYPE>, moja wina ;] Za to teraz poczytałem sobie co to jest i do czego służy - lepiej późno niż wcale ;] Strona jest już "podawana" niezależnie od przeglądarki i wygląda tak samo i o to mi właśnie chodziło... Jeszcze raz wielkie dzięki!
typhoon5
 
Posty: 64
Z nami od: 14 października 2005, 16:59
Lokalizacja: Sanok

Postautor: Zajec » 07 listopada 2005, 17:08

Przeglądarka: Opera/8.10 (X11; Linux i686; U; pl)

Nie ma sprawy :-) Pozwolę sobi jeszcze zapytać - czy to Ty zrobiłeś banner (anty?)ie na stronie http://www.psavel.host.sk/index.php ? Czytam ten tekst 5ty raz i się zastanawiam, czy jego treść jest na pewno zgodna z zamysłem? :)
Zajec
 
Posty: 167
Z nami od: 17 grudnia 2004, 22:32
Lokalizacja: Włocławek

Postautor: typhoon5 » 07 listopada 2005, 19:00

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8) Gecko/20051025 Firefox/1.5

Zajec pisze:Nie ma sprawy :-) Pozwolę sobi jeszcze zapytać - czy to Ty zrobiłeś banner (anty?)ie na stronie http://www.psavel.host.sk/index.php ? Czytam ten tekst 5ty raz i się zastanawiam, czy jego treść jest na pewno zgodna z zamysłem? :)

Oops, myślałem że to już dawno usunięte ;] Kiedyś się zdenerwowałem bo jak jest kulturalnie podane ("Używasz IE, radzimy zmienić przeglądarkę. Dowiedz się więcej...") to nikt nie klika (i mi statystyki na spreadfirefox.com nie rosną :D) No to walnąłem takie coś żeby ludzi zaintrygowało i co? Prawie wszyscy się skusili ;] Ale to tylko dla zabawy, na chwilę... :P
typhoon5
 
Posty: 64
Z nami od: 14 października 2005, 16:59
Lokalizacja: Sanok

Postautor: Stef » 07 listopada 2005, 20:20

Przeglądarka: Mozilla/5.0 (X11; U; GNU/Linux i686; pl; rv:1.8) Gecko/20051025 Firefox/1.5

a mnie najbardziej się podoba takie rozwiązanie.
Czasami coś napiszę na stef.log
Stef
Moderator
 
Posty: 3466
Z nami od: 16 kwietnia 2004, 11:05


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

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: