Nie ulega wątpliwości, że przestrzeganie norm usprawnia wspólne osiągnięcie celu i polepsza komunikację – dotyczy to zarówno świata realnego, jak i wirtualnego. Jako administratorzy stron internetowych powinniśmy pamiętać o standardach, które zapewniają swego rodzaju porządek i optymalizują charakterystyczne dla tego miejsca procesy.

Na potrzeby twórców stron internetowych powstała specjalna standaryzacja opracowana przez organizację World Wide Web Consortium (W3C).

W tym artykule przedstawimy korzyści płynące z przestrzegania standardów W3C. Zanim to jednak zrobimy, odpowiemy czym jest walidacja W3C i jak ją przeprowadzić.

Czym jest walidacja W3C?

Walidacja W3C to proces analizy stron internetowych pod kątem zestawu standardów sieci web opracowany przez powstałą w 1994 roku organizację W3C.

walidacja w3c - co to

Jej głównym celem jest przystosowanie witryn do kryteriów mających za zadanie zapewnić stałość i konsekwencję podczas tworzenia oprogramowania oraz stron www.

Standardy W3C nie mają mocy prawnej, co oznacza, że nie jest wymuszone ich przestrzeganie.

Głównymi przesłankami, aby stosować taką walidację są m. in.:

  • kompatybilność ze starszymi wersjami Internet Explorer oraz nowszymi Microsoft Edge,
  • kompatybilność z przeglądarkami opartymi na silnikach Safari, Blink (Opera, Chrome), Gecko (Firefox), 
  • wyświetlanie tej samej treści niezależnie od systemu – strona tak samo wyświetli się w systemie MacOS, Linux i Windows.

Warto wiedzieć, że w roku 1994 miała miejsce publikacja pierwszej przeglądarki internetowej oraz serwera WWW. Zainicjowało to proces stopniowego zainteresowania kolejnych organizacji tym standardem. Dziś walidacja W3C jest tworzona i przyjmowana poprzez głosowanie prowadzone przez około 400 firm, uczelni i agencji rządowych. Do jej tworzenia dopuszczane są wyłącznie zespoły, które uiściły roczną opłatę na rzecz konsorcjum W3C w wysokości 10.000 – 50.000 USD.

Na co składa się walidacja stron internetowych?

Współcześnie walidacja stron internetowych obejmuje standardy w technologiach HTML, XHTML, CSS, XML i DOM.

elementy walidacji stron internetowych

Podczas procesu walidacji sprawdzane są takie elementy jak:

  • znaczniki HTML – czy istnieją, czy są odpowiednio otwarte oraz domknięte,
  • obecność kodu niezbędnego na stronie, takiego jak meta dane (np. content-type), title, body czy head,
  • obecność atrybutów alt przy zdjęciach,
  • obecność przestarzałych znaczników,
  • prawidłowe zastosowanie atrybutów HTML – ID i class,
  • struktura kaskadowych arkuszy stylów,
  • błędy w plikach .css takie jak występowanie przestarzałych lub niepoprawnych właściwości,
  • występowanie przestarzałych i nieaktualnych prefiksów dostawców (tzw. vendor prefixes).

Dlaczego przestrzeganie standardów W3C jest ważne?

Przestrzeganie standardów W3C jest konieczne, jeśli dbamy o dostępność strony dla wszystkich użytkowników.

dlaczego standardy w3c sa wazne

Dbając o zgodność z tymi standardami będziemy mieli pewność, że witryna:

  • będzie dostępna dla osób niepełnosprawnych korzystających z czytników ekranowych, aplikacji do powiększania ekranu i programów do rozpoznawania treści na stronie,
  • będzie dostępna ze wszystkich przeglądarek oraz systemów operacyjnych,
  • nie będzie skomplikowana, jej kod nie będzie zawierał błędów, co usprawni proces jej zrozumienia przez roboty wyszukiwarek.

Pamiętaj, że walidacja W3C nie ma nic wspólnego z wyglądem witryny ani jej funkcjonalnością. Problemy najczęściej pojawiają się przy nowoczesnych aplikacjach internetowych, gdzie widoczny jest wyłącznie odnośnik do skryptu z rozszerzeniem .js. Ma to nie tyle znaczenie dla samego walidatora, ale pozycjonowania strony w wyszukiwarce. Wówczas należy zapytać programistę o wykonanie jej w technologii server side rendering.

Narzędzia do sprawdzenia zgodności W3C

Sprawdzanie zgodności W3C nie wymaga od nas specjalnych umiejętności.

Organizacja W3C posiada darmową usługę, która umożliwia przeprowadzenie walidacji na kilka sposobów:

  • poprzez przesłanie pliku z rozszerzeniem HTML,
  • poprzez podanie adresu URL do naszej witryny z możliwością wyboru typu dokumentu oraz kodowania znaków,
  • poprzez wklejenie kodu w pole tekstowe.

Oto 2 narzędzia do sprawdzania zgodności z walidatorami W3C:

Autor