W wyniku walidacji strony został wygenerowany błąd. Oznacza on, że
Odpowiedzi
Informacja zwrotna
Gratulacje, Twoja odpowiedź jest poprawna! Błąd walidacji strony, który został wygenerowany, polega na tym, że dla atrybutu charset w znaczniku meta, jedyną dozwoloną wartością jest 'utf-8'. Oznacza to, że strona jest zakodowana przy użyciu standardu kodowania Unicode, który jest powszechnie używany w internecie. Kodowanie UTF-8 jest uniwersalne, obsługuje ponad milion znaków, co sprawia, że jest zgodne z większością języków używanych na świecie. Dlatego jest to zalecane kodowanie dla nowoczesnych stron internetowych. Standardy HTML5 zalecają użycie kodowania UTF-8 dla wszystkich stron internetowych. W praktyce oznacza to, że każda strona powinna zawierać znacznik meta z atrybutem charset o wartości 'utf-8' w sekcji head strony. Przykładowo: <meta charset='utf-8'>.
Twoja odpowiedź nie jest prawidłowa. Błąd walidacji strony wynika z faktu, że dla atrybutu charset w znaczniku meta jest dozwolona tylko wartość 'utf-8'. Oznacza to, że nie jest prawidłowe użycie innego oznaczenia kodowania znaków, takiego jak 'iso-8859-2'. Pomimo że 'iso-8859-2' jest prawidłowym typem kodowania, nie jest on dozwolony w atrybucie charset. Atrybut charset nie powinien być również pusty, co sugeruje jedna z niepoprawnych odpowiedzi. Standardy HTML5 wymagają, aby atrybut charset był zawsze obecny w znaczniku meta i miał wartość 'utf-8'. Kolejna niepoprawna odpowiedź sugeruje, że oznaczenie kodowania znaków powinno być zapisane bez myślników, co jest nieprawidłowe. Poprawnym zapisem jest właśnie 'utf-8' z myślnikiem. W przypadku kodowania 'iso-8859-2', jest ono istniejącym typem kodowania, jednak nie jest ono dozwolone w atrybucie charset.