2009
11.02
W3C validator

Konsorcjum W3C

W3C (ang. World Wide Web Consortium) to organizacja zajmująca się standardami w sieci WWW. Założona została przez ojca idei stron internetowych oraz pierwszej przeglądarki internetowej Sir Tim Berners-Lee. W3C zrzesza ponad 400 organizacji (firmy, uczelnie, agencje rządowe). Dzięki swojemu autorytetowi i pozycji w branży internetowej, rozporządzenia przygotowywane przez konsorcjum są szeroko akceptowane i wprowadzane w życie, mimo braku mocy prawnej.

Jeśli nie chcesz czytać przydługawego wstępu o W3C i HTML’u, przejdź do punktu narzędzia :-)

Proces ustalania standardów jest bardzo złożony. Każda organizacja będąca członkiem W3C może złożyć propozycję utworzenia lub zmiany standardu. Po zebraniu wszelkich propozycji na dany temat, powoływany jest zespół ekspertów, który dyskutuje i podejmuje decyzje co do przyszłych zaleceń. Oczywiście jest to bardziej skomplikowana procedura.

Standard XHTML

Jednym z zagadnień, którym zajmuje się W3C jest XHTML (ang. Extensible HyperText Markup Language) – ogólnie powszechny język znaczników do tworzenia stron WWW. Na stronach w3c.org można znaleźć bardzo obszerne dokumenty opisujące ten język.

Walidator

Oprócz tego do dyspozycji web developerów oddany jest walidator. Jest to narzędzie pozwalające sprawdzić poprawność i zgodność ze standardami zakodowanych stron. Dzięki niemu można bardzo łatwo namierzyć błędy przy kodowaniu strony. Oczywiście pozytywny wynik w walidatorze nie oznacza, że dokument jest zgodny z określonym w nagłówku strony typem DTD. Aczkolwiek jest na to duże prawdopodobieństwo. Walidator daje pewne poczucie zgodności i w praktyce pomaga (w dość niewielkim stopniu) tworzyć strony dostępne, działające na różnych platformach, poprawnie odczytywane przez Google, co ma wpływ na SEO.

Narzędzia

Jest wiele różnych narzędzi sprawdzających kod pod względem poprawności. Od jakiegoś już czasu korzystam z wtyczki do Firefoxa – Total Validator. Jest to bardzo prosty w obsłudze program, dysponujący walidatorem nie tylko do XHTML’a, ale również sprawdzający stronę pod względem dostępności (W3C Web Accessibility Guidelines (1.0 and 2.0)), standardu US Section 508 Standard. Wykrywa nie działające linki, sprawdza poprawność gramatyczną (do dyspozycji jest 5 języków) oraz potrafi zrobić obraz strony w różnych przeglądarkach. Polecam!

Błędy

Do napisania tej notki skłoniły mnie błędy, na jakie natknąłem się niedawno przy walidacji strony. Otóż nie mogłem poradzić sobie z walidacją statusu on-line z (popularnego i w niektórych kręgach znienawidzonego) komunikatora Gadu-Gadu oraz z elementami html (np. odnośnikami) w linii opisu (title=”") w lightbox’ie.

Rozwiązanie, bardzo proste, sprowadzało się do jednego, mianowicie chodzi o zastąpienie znaków specjalnych htmla:

< > ' &

Encjami, odpowiednio:

&lt; &gt; &amp; &quot;

To rozwiązuje wszelkie ostrzeżenia i błędy w walidatorze.

Zachęcam do zapoznania się bliżej ze standardami języka HTML, ciekawą lekturę wprowadzającą zapewnia jak zawsze Wikipedia

Pamiętajcie – “zdrowy”, poprawny, zgodny ze standardami i dobrymi praktykami kod to podstawa!

Podziel się wpisem:
  • Wykop
  • del.icio.us
  • Facebook
  • Gwar
  • RSS
  • Add to favorites
  • Google Bookmarks
  • StumbleUpon
  • Digg
  • Print
  • PDF
  • email

Brak komentarzy

Dodaj własny komentarz