http://leszno.edu.pl/~fotokat/
nie ma w ogóle menu.
w Operze 7 pokazuje się i nawet opisy też, ale nie reaguje na kliki
w IE6 wszystko dobrze.
nie ma menu na http://leszno.edu.pl/~fotokat/
Moderator: Pomocy?!
Posty: 8
• Strona 1 z 1
Przeglądarka: -
W Operze, jeśli częściowo działa, to dlatego że Opera zamiast trzymać się standardów, obsługuje jakieś takie dziwne rzeczy w rodzaju document.all[]. Natomiast w Mozilli nie działa, bo używa document.layers[]/document.all[] do wykrycia rodzaju przeglądarki.
- marcoos
- Moderator
- Posty: 2227
- Z nami od: 12 października 2002, 10:25
- Lokalizacja: Wrocław
Przeglądarka: -
marcoos pisze:W Operze, jeśli częściowo działa, to dlatego że Opera zamiast trzymać się standardów, obsługuje jakieś takie dziwne rzeczy w rodzaju document.all[]. Natomiast w Mozilli nie działa, bo używa document.layers[]/document.all[] do wykrycia rodzaju przeglądarki.
Opera trzyma się standardów.
To że dodatkowo obsługuje document.all[] to tylko bonus.
Jarek Piórkowski
- qviri
- Posty: 32
- Z nami od: 08 stycznia 2003, 21:18
- Lokalizacja: Waterloo, Ontario, Kanada
Przeglądarka: -
qviri:
Obsługując document.all[] Opera przyczynia się do zwiększenia u webmasterów chęci do olewania standardów. Bo taki Zdzisio Frontpejdżowski nie zastosuje document.getElementById(), skoro w dwóch przeglądarkach, których używa (a może się zdarzyć nieszczęśliwie, że na codzień używa MSIE, a od święta Opery), chodzi document.all[].
Wersja 7.02 przy znacznie lepszej od wersji 6 obsługi DOM i CSS, jednocześnie kopiuje błędy MSIE - np. w kwestii box model w CSS. Do tego 7.02 ma bardziej explozjatorową niż sensowną obsługę MIME. Gandalf pewnie wyliczyłby więcej.
To samo zresztą tyczy się domyślnej identyfikacji jako MSIE. Chore.
Takie podrabianie IE jest zapewne wygodne dla Stasia Stronooglądackiego. Ale jest też dowodem na to, że Opera standardy traktuje drugoplanowo, ważniejsza jest emulacja MSIE. Z tym, że o ile zgodność ze standardami teoretycznie można osiągnąć, o tyle idealnej zgodności z MSIE Opera nigdy nie będzie miała.
Jakoś Mozilla.org i Netscape potrafiły zrezygnować kompletnie nawet z własnych niestandardowych rozwiązań DHTML w stylu document.layers[] (niech mu ziemia ciężką będzie
). Opera jednak stara się implementować po kolei wszystkie bzdury z MSIE. To jest kopniak wymierzony w W3C. Szkoda.
Żeby być obiektywnym, dodam że Mozilla też nie jest bez winy, bo obsługuje przeklęte <marquee>. Chociaż w porównaniu z document.all[]...
Obsługując document.all[] Opera przyczynia się do zwiększenia u webmasterów chęci do olewania standardów. Bo taki Zdzisio Frontpejdżowski nie zastosuje document.getElementById(), skoro w dwóch przeglądarkach, których używa (a może się zdarzyć nieszczęśliwie, że na codzień używa MSIE, a od święta Opery), chodzi document.all[].
Wersja 7.02 przy znacznie lepszej od wersji 6 obsługi DOM i CSS, jednocześnie kopiuje błędy MSIE - np. w kwestii box model w CSS. Do tego 7.02 ma bardziej explozjatorową niż sensowną obsługę MIME. Gandalf pewnie wyliczyłby więcej.
To samo zresztą tyczy się domyślnej identyfikacji jako MSIE. Chore.
Takie podrabianie IE jest zapewne wygodne dla Stasia Stronooglądackiego. Ale jest też dowodem na to, że Opera standardy traktuje drugoplanowo, ważniejsza jest emulacja MSIE. Z tym, że o ile zgodność ze standardami teoretycznie można osiągnąć, o tyle idealnej zgodności z MSIE Opera nigdy nie będzie miała.
Jakoś Mozilla.org i Netscape potrafiły zrezygnować kompletnie nawet z własnych niestandardowych rozwiązań DHTML w stylu document.layers[] (niech mu ziemia ciężką będzie
Żeby być obiektywnym, dodam że Mozilla też nie jest bez winy, bo obsługuje przeklęte <marquee>. Chociaż w porównaniu z document.all[]...
- marcoos
- Moderator
- Posty: 2227
- Z nami od: 12 października 2002, 10:25
- Lokalizacja: Wrocław
Przeglądarka: -
marcoos pisze:Obsługując document.all[] Opera przyczynia się do zwiększenia u webmasterów chęci do olewania standardów
Szczególnie biorąc pod uwagę jej 1% udział w rynku.
Bo taki Zdzisio Frontpejdżowski nie zastosuje document.getElementById(), skoro w dwóch przeglądarkach, których używa (a może się zdarzyć nieszczęśliwie, że na codzień używa MSIE, a od święta Opery), chodzi document.all[].
A myślisz że jakby w Operze nie działało to by się przejął? Osoba korzystająca z FrontPage'a? (pomijam już fakt, że wątpię, iż taka osoba byłaby w stanie pisać JS)
Wersja 7.02 przy znacznie lepszej od wersji 6 obsługi DOM i CSS, jednocześnie kopiuje błędy MSIE - np. w kwestii box model w CSS.
ROFTL. Jakbyś nie wiedział, robi to tylko w quirk mode.
To samo zresztą tyczy się domyślnej identyfikacji jako MSIE. Chore.
Tu się zgadzam, chociaż z drugiej strony string 'Opera' nadal jest w UserAgent...
Takie podrabianie IE jest zapewne wygodne dla Stasia Stronooglądackiego. Ale jest też dowodem na to, że Opera standardy traktuje drugoplanowo, ważniejsza jest emulacja MSIE.
No nie no, bez przesady. Jakby było tak jak mówisz, to w wersji 7 jako nowość byłaby np. obsługa ActiveX a nie DOM2. Powtarzam, IEtandardy to tylko bonus.
Opera jednak stara się implementować po kolei wszystkie bzdury z MSIE. To jest kopniak wymierzony w W3C. Szkoda.
Analogicznie mógłbym powiedzieć, że kopniakiem wymierzonym w W3C jest istnienie wtyczki (czy czegoś tam) do Mozilli umożliwiającej obsługę document.layers[].
Jarek Piórkowski
- qviri
- Posty: 32
- Z nami od: 08 stycznia 2003, 21:18
- Lokalizacja: Waterloo, Ontario, Kanada
Przeglądarka: -
Nie ma takiej wtyczki.
Jeśli chodzi o layeremu.mozdev.org, to jest to zwykły skrypt JS (a nie żadna wtyczka czy dodatek XPI), który trzeba zaincludować na każdej stronie używajacej layers[]. Ponadto autor zaleca używanie go tylko do stron, które powstały dawno i nikt się nie chce nimi zająć.
A swoją drogą, zanadto zbaczamy z tematu.
Jeśli chodzi o layeremu.mozdev.org, to jest to zwykły skrypt JS (a nie żadna wtyczka czy dodatek XPI), który trzeba zaincludować na każdej stronie używajacej layers[]. Ponadto autor zaleca używanie go tylko do stron, które powstały dawno i nikt się nie chce nimi zająć.
A swoją drogą, zanadto zbaczamy z tematu.
- marcoos
- Moderator
- Posty: 2227
- Z nami od: 12 października 2002, 10:25
- Lokalizacja: Wrocław
Przeglądarka: -
marcoos pisze:Nie ma takiej wtyczki.
Jeśli chodzi o layeremu.mozdev.org, to jest to zwykły skrypt JS (a nie żadna wtyczka czy dodatek XPI), który trzeba zaincludować na każdej stronie używajacej layers[]. Ponadto autor zaleca używanie go tylko do stron, które powstały dawno i nikt się nie chce nimi zająć.
Oki, dzięki za wyjaśnienie...
A swoją drogą, zanadto zbaczamy z tematu.
To Ty zacząłeś
Jarek Piórkowski
- qviri
- Posty: 32
- Z nami od: 08 stycznia 2003, 21:18
- Lokalizacja: Waterloo, Ontario, Kanada
Przeglądarka: -
marcoos pisze:Wersja 7.02 przy znacznie lepszej od wersji 6 obsługi DOM i CSS, jednocześnie kopiuje błędy MSIE - np. w kwestii box model w CSS.
Pozwolę sobie na małe rozwinięcie problemu "box model". Otóż jak pewnie wiele osób wie spopularyzowały się 2 modele pudełka:
1. Zgodny ze standardem W3C w którym width (szerokość) oznacza zawartość pudełka (content of the box) (wyłączamy border oraz padding)
2. Tradycyjny (lansowany prze Microsoft) w którym szerokość oznacza content+padding+border.
Wg mnie (i wielu innych) bardziej naturalne wydaje się podejście nr 2 (jeśli komuś damy do zwymiarowania drewnianą skrzynkę to zmierzy nam szerkokość od krańca do krańca (włączając grubość deski), a nie tylko przestrzeń wewnątrz skrzynki)
Dlatego w tworzonym właśnie standardzie CSS 3 znaleziono złoty środek ( http://www.w3.org/TR/css3-ui/#box-sizing ): wprowadzono nową właściwość box-sizing posiadającą 2 wartości:
box-sizing: border-box - tradycyjny model
box-sizing: content-box - zgodny z dotychczasowym standardem W3C
Opera 7.0 już w tej chwili daje możliwość używania tej właściwości:
http://www.opera.com/docs/specs/
Również Mozilla (sic!) daje nam tę możliwość przy pomocy:
-moz-box-sizing: border-box;
-moz-box-sizing: content-box;
-moz-box-sizing: padding-box;
Na koniec powtórzę: Opera 7.0 w trybie zgodności ze standardami (standard mode) używa box-sizing: content-box
Myślę, że w tej sytuacji należy być ostrożnym w ferowaniu jednoznacznej krytyki w kwestii obsługiwanego takiego, czy innego box modelu.
- quiris
- Posty: 659
- Z nami od: 31 lipca 2002, 06:53
Posty: 8
• Strona 1 z 1
Wróć do Standardy WWW i źle działające strony
Kto jest online
Zarejestrowani użytkownicy: Baidu [Spider], dexter, Google [Bot]