Co to jest walidacja?


Walidacja jest to proces weryfikowania poprawności składniowej dokumentu XHTML. Wyróżnia się sprawdzanie poprawności składniowej połączone
z kontrolą zgodności z oficjalną specyfikacją XHTML, oraz sprawdzanie wyłącznie poprawności składniowej. W pierwszym przypadku stosowane
są zazwyczaj serwisy sieciowe (tzw. parsery), w drugim na ogół specjalne programy, tzw. walidatory. Walidatory skanują dokument w poszukiwaniu
błędów w kodzie oraz niezgodności ze specyfikacją; dodatkowo zwracają one uwagę na brakujące lub błędnie użyte znaczniki, nieprawidłowe
ich zagnieżdżenia oraz błędne użycie stylów.

Dlaczego walidacja jest potrzebna?


Jeżeli kod strony jest poprawny, znacznie wzrasta prawdopodobieństwo, że strona będzie się dobrze wyświetlać pod większością przeglądarek,
dzięki czemu można zyskać liczniejsze grono odwiedzających.



Strona nie zawierająca błędów ładuje się znacznie szybciej, gdyż przeglądarka nie musi się "zastanawiać" jak ją właściwie zinterpretować
oraz nie traci czasu na czytanie niepotrzebnych znaczników (np.: <strong></strong> bez jakiegokolwiek tekstu pomiędzy znacznikami).



Walidacja pozwala wychwycić błędy powstałe przy kopiowaniu fragmentów kodu z jednego pliku do drugiego
(szczególnie dotyczy to miejsca 'wklejania' kodu skryptów lub powtórzonych deklaracji).



Lepiej dowiedzieć się o niedoskonałościach strony z raportu walidatora niż od użytkowników.



Dzięki procesowi walidacji możemy zyskać dodatkową wiedzę o języku XHTML oraz, w przypadku zmiany specyfikacji,
dowiedzieć się jakie są różnice w stosunku do poprzedniej wersji.

Walidacja HTML


Do sprawdzenia poprawności naszej strony pod względem poprawności kodu XHTML możemy wykorzystać stronę do walidacji W3C.
W3C jako organizacja, zajmująca się tworzeniem standardu między innymi języka HTML, udostępnia walidator, pozwalający
na sprawdzenie poprawności utworzonego przez nas dokumentu.

Aplikacja udostępnia 3 sposoby sprawdzenia kodu strony:
- poprzez podanie adresu strony internetowej,
- załadowanie pliku HTML strony,
- lub bezpośrednie wklejenie kodu HTML strony

Przyczyny zbyt wielu błędów w kodzie HTML:
- błędne wyświetlanie strony przez przeglądarkę,
- problemy z pozycjonowaniem strony przy wyszukiwaniu. -

Walidacja CSS


Aby sprawdzić poprawność kodu kaskadowych arkuszy stylów możemy wykorzystać stronę css-validator.org
Aplikacja udostępnia 3 sposoby sprawdzenia kodu strony:
- poprzez podanie adresu strony internetowej,
- załadowanie pliku style.css,
- lub bezpośrednie wklejenie kodu CSS.

Istnieje wiele powodów, dlaczego należy sprawdzić poprawność kodu. Ale najważniejsze to:
- zwiększenie widoczności w wyszukiwarkach, bo masz dobrej, jakości strony internetowe,
- profesjonalizm: Jako projektant twój kod nie powinien posiadać błędów dostrzeganych przez użytkowników.

Poprawne arkusze styli gwarantują też lepsze wyniki w wyszukiwarkach internetowych a także stanowią o profesjonalności programisty.