Wojciech Zieliński

Wojciech Zieliński IT
Project/Programme/Pe
ople Manager
(PRINCE2
Practicioner...

Temat: Zgodność ze standardami W3C vs. zgodność z przeglądarkami

Witam wszystkich,

Kilka razy już widziałem, że pojawiały się głosy lub dyskusje na różnych forach na ten temat. Ciekawy jestem Waszej opinii - czy raczej odpowiedzi na pytanie:

Czy możliwe jest zrobienie strony zarówno w 100% zgodnej z W3C (walidatory nie wywalają błędów) jak i poprawnie działającej na najpopularniejszych przeglądarkach (załóżmy IE, FF, Opera, Chrome) ?

Oczywiście strona powinna zawierać coś więcej niż <body></body> :)
Znacie strony, które poradziły sobie z tym ?
Przemek Szalko

Przemek Szalko iOS Developer + Full
Stack Developer

Temat: Zgodność ze standardami W3C vs. zgodność z przeglądarkami

wp.pl sobie z tym dość dobrze poradziła :)

Co prawda wysyłają XHTML jako text/html, co nie jest zgodne ze standardem, ale składnia xhtml jest w 100% poprawna.
Marcin Witek

Marcin Witek isido.pl ułatwia
pracę - polski sytem
zarządzania
projekt...

Temat: Zgodność ze standardami W3C vs. zgodność z przeglądarkami

Jest to możliwe. Czasem wymaga większych lub mniejszych "fikołków" (np. wycentrowanie pionowe), ale w ogólności, "dasie" :D
Szymon Piłkowski

Szymon Piłkowski Senior JavaScript
Developer

Temat: Zgodność ze standardami W3C vs. zgodność z przeglądarkami

Walidator to raczej narzędzie pomagające developerowi niż faktyczny miernik jakości kodu (ostatnio urósł do rangi wyroczni). Zgodność z walidatorem nie oznacza zgodności ze standardami. Zgodność ze standardami natomiast powinna oznaczać zgodność z walidatorem, ale to już zależy od podejścia do standardów - można je świadomie "przekraczać", pod warunkiem, że zna się konsekwencje.

Dobry developer powinien wiedzieć więcej od walidatora - rozpoznawać które z błędów/ostrzeżeń walidatora może zignorować (hacki, -moz-border-radius etc, głównie CSS), i na co powinien zwrócić uwagę, mimo, że walidator o tym nie wspomni (semantyka, dostępność, porządek, wydajność, rozszerzalność i inne).

konto usunięte

Temat: Zgodność ze standardami W3C vs. zgodność z przeglądarkami

Przemek Szalko:
wp.pl sobie z tym dość dobrze poradziła :)
Niby poradziła, ale odzielić treść prezentacyjną od skryptów i styli CSS już nie potrafi za dobrze ;P
Szymon Piłkowski

Szymon Piłkowski Senior JavaScript
Developer

Temat: Zgodność ze standardami W3C vs. zgodność z przeglądarkami

Kamil Brenk:
Niby poradziła, ale odzielić treść prezentacyjną od skryptów i styli CSS już nie potrafi za dobrze ;P

myślę że to akurat świadomy wybór, pewnie po swojej stronie mają to ładnie rozdzielone, a na serwery produkcyjne trafia zmerge'owane - oszczędzają requesty.

konto usunięte

Temat: Zgodność ze standardami W3C vs. zgodność z przeglądarkami

Jak mawiają: to zależy.

Jest jeszcze jedne problem. Zarządzanie treścią i to co wstawiają tam administratorzy. Nawet najbardziej dopieszczoną stronę można "zmasakrować" przez nieumiejętne użycie CMSa (semantyka dokumentu). Innym problemem jest używanie frameworków/kontrolek w językach typu Java/.Net, które mają zaszłości z epoki "przedstandardowej".

Jeśli odnosisz się do szablonu z czystego (x)HTML/CSS to można (nawet dla IE6), ale to nie oznacza, że strona będzie zgodna ze standardami.

konto usunięte

Temat: Zgodność ze standardami W3C vs. zgodność z przeglądarkami

Wojciech Zieliński:
Znacie strony, które poradziły sobie z tym ?

oczywiście że jest, tak naprawdę to nic trudnego ;)
zgodność z validacją http://aviva.plKrzysztof Tomasz J. edytował(a) ten post dnia 09.11.09 o godzinie 15:13

konto usunięte

Temat: Zgodność ze standardami W3C vs. zgodność z przeglądarkami

Przemek Szalko:
wp.pl sobie z tym dość dobrze poradziła :)

Co prawda wysyłają XHTML jako text/html, co nie jest zgodne ze standardem, ale składnia xhtml jest w 100% poprawna.

(pogrubienie moje) z którym ??

konto usunięte

Temat: Zgodność ze standardami W3C vs. zgodność z przeglądarkami

Piotr Lewandowski:
Przemek Szalko:
wp.pl sobie z tym dość dobrze poradziła :)

Co prawda wysyłają XHTML jako text/html, co nie jest zgodne ze standardem, ale składnia xhtml jest w 100% poprawna.

(pogrubienie moje) z którym ??
http://www.rfc-editor.org/rfc/rfc3236.txt

[RFC3236]
"The 'application/xhtml+xml' Media Type", RFC 3236, M. Baker, P. Stark, January 2002. Available at: http://www.rfc-editor.org/rfc/rfc3236.txt

konto usunięte

Temat: Zgodność ze standardami W3C vs. zgodność z przeglądarkami

Kamil Brenk:
Piotr Lewandowski:
Przemek Szalko:
wp.pl sobie z tym dość dobrze poradziła :)

Co prawda wysyłają XHTML jako text/html, co nie jest zgodne ze standardem, ale składnia xhtml jest w 100% poprawna.

(pogrubienie moje) z którym ??
http://www.rfc-editor.org/rfc/rfc3236.txt

[RFC3236]
"The 'application/xhtml+xml' Media Type", RFC 3236, M. Baker, P. Stark, January 2002. Available at: http://www.rfc-editor.org/rfc/rfc3236.txt

ale to STRONA jest niezgodna z tym standardem, czy to PRZEGLĄDARKI go nie "trzymają" ?? Poza tym XHTML 1.0 może być serwowany jako "text/html"...
Przemek Szalko

Przemek Szalko iOS Developer + Full
Stack Developer

Temat: Zgodność ze standardami W3C vs. zgodność z przeglądarkami

Piotr Lewandowski:
Przemek Szalko:
wp.pl sobie z tym dość dobrze poradziła :)

Co prawda wysyłają XHTML jako text/html, co nie jest zgodne ze standardem, ale składnia xhtml jest w 100% poprawna.

(pogrubienie moje) z którym ??

Fakt, mój błąd i przeoczenie.

Pogrubienie które wyróżniłeś dotyczy się standardu XHTML 1.1. WP stosuje 1.0, gdzie text/html może być użyte do serwowania dokumentów XHTML.

Stosując nagłówek content-type text/html serwujemy tak naprawdę dokument zgodny ze standardem HTML 4.01, stąd jedyną zaletą takiego dokumentu jest to, że możemy sobie w nim używać modnych, zamykanych w miejscu <tagów />

Dyskusji na temat przewagi XHTML nad HTML (i na odwrót) było wiele, nie chciałbym znów rozpoczynać tego tematu - podałem tylko przykład strony którą walidator uznaje za zgodną ze standardami, czyli to o co autor wątku pytał.

Dla tych co nie znają:
http://pornel.net/xhtml
Jakub Korupczyński

Jakub Korupczyński Software Developer

Temat: Zgodność ze standardami W3C vs. zgodność z przeglądarkami

Wojciech Zieliński:
Czy możliwe jest zrobienie strony zarówno w 100% zgodnej z W3C (walidatory nie wywalają błędów) jak i poprawnie działającej na najpopularniejszych przeglądarkach (załóżmy IE, FF, Opera, Chrome) ?

A to ma być z tym jakiś problem ?:) To tylko pokazuje nieudolność większości koderów niestety. Jasne, że trzeba się z tym trochę namęczyć, ale to nie jest niewykonalne.

Inna sprawa oczywiście z podstronami tworzonymi w CMS'ie przez Panie Krysie, ale z tym to raczej ciężko coś zrobić konkretnego.Jakub Korupczyński edytował(a) ten post dnia 10.11.09 o godzinie 08:31

konto usunięte

Temat: Zgodność ze standardami W3C vs. zgodność z przeglądarkami

Trochę dziwne pytanie, chyba właśnie po to są standardy, żeby min poprawić dostępność witryn.

Kolejny przykład http://telemagazyn.pl ;)
Działą pod IE6, IE7, IE8, FF, Opeara, Safari, Chrome.Oskar Wróbel edytował(a) ten post dnia 10.11.09 o godzinie 09:19

konto usunięte

Temat: Zgodność ze standardami W3C vs. zgodność z przeglądarkami

Szymon Piłkowski:
... oszczędzają requesty.

Nie oszczędzają na transferze (traci na tym też user - dłużej ładuje się jemu strona).Robert B. edytował(a) ten post dnia 10.11.09 o godzinie 09:40

konto usunięte

Temat: Zgodność ze standardami W3C vs. zgodność z przeglądarkami

Oczywiście da się, wymaga to tylko więcej pracy i trochę cierpliwości. Trzeba też unikać rzeczy, które różne przeglądarki różnie interpretują jak chociaż by paddingi w IE (nie tylko 6) o możliwościach css 3 nie wspominając. Jednak do samej zgodności ze standardami nie przywiązywał bym większej wagi, wystarczy spojrzeć jak http://google.pl przechodzi walidację. Ważniejsza jest oszczędność na transferze niż zgodność ze standardami ;-)
Michał Pawełczyk

Michał Pawełczyk Front-end developer
with some backend
skills and an eye
f...

Temat: Zgodność ze standardami W3C vs. zgodność z przeglądarkami

Czy możliwe jest zrobienie strony zarówno w 100% zgodnej z W3C (walidatory nie wywalają błędów) jak i poprawnie działającej na najpopularniejszych przeglądarkach (załóżmy IE, FF, Opera, Chrome) ?

Oczywiście strona powinna zawierać coś więcej niż <body></body> :)
Znacie strony, które poradziły sobie z tym ?

coś by się znalazło, choćby i na moim podwórku:
http://michal-pawelczyk.net/
http://parowozy.net
http://fashion-cafe.eu/
http://tpwp.pl/
http://anna-pawelczyk.net/

Oczywiście w paru miejscach CSS się z rozmysłem nie waliduje - chociażby ze względu na użycie opacity.

:)

konto usunięte

Temat: Zgodność ze standardami W3C vs. zgodność z przeglądarkami

Wojciech Zieliński:
Czy możliwe jest zrobienie strony zarówno w 100% zgodnej z W3C (walidatory nie wywalają błędów) jak i poprawnie działającej na najpopularniejszych przeglądarkach (załóżmy IE, FF, Opera, Chrome) ?

da rade;] przykładem może być kombajno-wspomagaczo-framework Drupal, który kładzie duży nacisk na zgodność z W3C;)Adam C. edytował(a) ten post dnia 18.11.09 o godzinie 15:53
Michał Pawełczyk

Michał Pawełczyk Front-end developer
with some backend
skills and an eye
f...

Temat: Zgodność ze standardami W3C vs. zgodność z przeglądarkami

Po co zaraz drupal? Wystarczy napisać czysty kod, który w niektórych przypadkach należy ubrać w dodatkowy css podłączany warunkowo w ie :)

konto usunięte

Temat: Zgodność ze standardami W3C vs. zgodność z przeglądarkami

Michał Pawełczyk:
Po co zaraz drupal? Wystarczy napisać czysty kod, który w niektórych przypadkach należy ubrać w dodatkowy css podłączany warunkowo w ie :)
No ba, najlepiej w ten sposób;] Podałem Drupala jako przykład "wspomagacza" (zwłaszcza dla większych projektów), który dobrze radzi sobie ze standardami W3C;)



Wyślij zaproszenie do