Standard W3C
sobota, Październik 18th, 2008Jakie znaczenie ma tworzenie strony zgodnie ze standardem W3C? W zasadzie można by również zadać inne pytanie: Po co jest standard W3C skoro zadajemy sobie pytanie, jakie ma on znaczenie? Troszkę to filozoficzne, ale to dość częste pytanie przed jakim staje twórca strony internetowej i jej zleceniodawca (klient).
Otóż do pewnego stopnia strona MUSI być wykonana według tych standardów, bo w przeciwnym wypadku albo nie wyświetli się w przeglądarce lub też będzie wyświetlać się niepoprawnie. Problem polega na tym, że są błędy dopuszczalne i niedopuszczalne.
Dopuszczalne błędy to takie kiedy strona jest widoczna w przeglądarce i wyświetla się poprawnie, a jednak nie do końca jest wykonana według standardu W3C. I wtedy powstaje dylemat, czy poprawiać te błędy czy też nie.
Oczywiście jeśli popełniło się błędy niedopuszczalne to konieczność ich poprawienia jest bez sprzeczna. Strona ma i powinna się wyświetlać w każdej przeglądarce tak samo. Niestety nie jest to tak oczywiste, ponieważ silniki przeglądarek różną się od siebie. Wykonanie strony nawet bez błędnie według standardów W3C nie jest równoznaczne z tym, że będzie ona tak samo wyglądać w KAŻDEJ przeglądarce internetowej.
Dlatego też tworząc stronę trzeba przede wszystkim zwrócić uwagę by była ona poprawnie widoczna we wszystkich przeglądarkach. Sprawą drugorzędną jest to, czy na stronie wszystkie znaczniki zostały zaprogramowane według konsorcjum World Wide Web.
Przy bardzo rozbudowanych stronach typu portale internetowe, wykonanie strony według W3C na 100% może okazać się wysoko pracochłonne. Dodatkowo trzeba pamiętać by nie utracić kontroli nad każdą przeglądarką internetową. Dochodzi ostatnia najgorsza rzecz w tym wszystkim. Standard W3C jest nie doskonały. Ludzie ustalający te standardy czasem kierują się sprzecznymi interesami. Dodatkowo niektóre przeglądarki wprowadzają jakieś udoskonalenia polegające na blokowaniu pewnych elementów kodu strony i klient wymagający czegoś co okazuje się trudne do pogodzenia tych wszystkich składników da nam duży dylemat jak wykonać stronę internetową doskonałą pod każdym względem.
Opera Software opracowała technologię przeszukiwania Internetu indeksując informacje o strukturze i technologii wykonania stron internetowych. System nosi nazwę Metadata Analysis and Mining Application (MAMA).
Producent przeglądarki OPERA interesując się jak tworzone są strony przez webmasterów opracował taki system szukając dla siebie odpowiednich rozwiązań. Dzięki MAMA okazuje się jak tworzenie stron ma się do standardów konsorcjum World Wide Web. Po przeprowadzeniu badań okazało się, że na przeciętnej stronie WWW można znaleźć ponad 40 błędów w obsłudze standardów W3C. Nie są to oczywiście rażące niedopatrzenia twórców stron, a zwyczajne niedostosowanie się do narzuconych reguł konsorcjum.
Co ciekawsze i pokazujące jak ma się tworzenie stron do tych standardów, pokazuje statystyka poprawnie wykonanych stron, a jest ich zaledwie cztery procent!

