Komunikat O Błędzie Szablony HTML
Stany błędów powinny informować użytkowników o tym, co się stało i gdzie przejść dalej. Te szablony HTML organizują tekst statusu, wyjaśnienia i działania naprawcze w reużywalny kod dla stron 404, błędów walidacji oraz innych komunikatów systemowych.
Inny Tekst i przycisk Szablony HTML
Przejrzyste szablony HTML komunikatów o błędach
Szablony HTML komunikatów o błędach zapewniają gotowy kod znaczników na wypadek problemów z działaniem strony. Każdy z nich łączy nagłówek wskazujący problem, krótkie wyjaśnienie oraz link lub przycisk pozwalający przejść dalej. Wiele projektów tutaj to ekrany 404 i kompaktowe bloki błędów. Te same elementy zachowują się inaczej, gdy błąd pojawia się wewnątrz formularza lub wynika z nieudanego żądania.
Kod stojący za samodzielną stroną 404
Gdy błąd wypełnia całą stronę, kod znaczników zazwyczaj przyjmuje następującą kolejność:
- Nagłówek główny, który w prostych słowach określa problem, ponieważ ogromna liczba 404 niewiele mówi osobie przemieszczającej się między nagłówkami za pomocą czytnika ekranu.
- Krótki akapit poniżej sugerujący prawdopodobną przyczynę, taką jak błędnie wpisany adres lub przeniesiona treść.
- Jeden główny link powrotny do strony głównej lub do sekcji, której użytkownik najprawdopodobniej szukał.
- Opcjonalna nawigacja pomocnicza lub pole wyszukiwania dla użytkowników trafiających ze starej zakładki.
Serwer zazwyczaj zwraca niestandardową stronę 404 dla każdego żądanego błędnego adresu, dlatego linki względne i ścieżki do obrazów mogą przestać działać, jeśli ten adres znajduje się kilka folderów głębiej. Ścieżki względem katalogu głównego zapobiegają częściowo uszkodzonej stronie błędu – co byłoby niefortunnym widokiem dla kogoś, kto już się zgubił.
Komunikaty w treści przy polach i nieudanych przesłaniach
Wewnątrz formularza błąd kurczy się z pełnego dokumentu do jednego lub dwóch zdań obok elementu, w którym wystąpił problem. Kod zależy wtedy od błędu, na jaki natrafił użytkownik:
- Błąd walidacji powinien znajdować się bezpośrednio za swoim polem w strukturze kodu źródłowego, a atrybut „aria-describedby” pozwala technologiom wspomagającym odczytać etykietę wraz ze wskazówką dotyczącą poprawki.
- Nieudane żądanie wymaga komunikatu w pobliżu elementu wywołującego akcję, wewnątrz obszaru live region ogłaszającego go bez przeładowania strony. Prawdziwy przycisk jest właściwy do ponowienia próby, podczas gdy link powinien prowadzić w inne miejsce.
- Długi formularz może otwierać się krótkim podsumowaniem, w którym każdy problem jest linkiem wewnątrz strony przenoszącym bezpośrednio do pola wymagającego uwagi.
Reużywalne bloki, które pozostają dostępne
Blok błędu najłatwiej wykorzystać ponownie, gdy jego elementy znajdują się w jednym kontenerze, dzięki czemu cały moduł można przenieść ze strony 404 do panelu zarządzania jako spójną całość. Gotowe elementy Elements i bloki Blocks w Nicepage pozwalają szybko rozmieścić taki moduł na obszarze roboczym. Poziom nagłówka oraz wybór między linkiem a przyciskiem nadal wymagają krótkiej weryfikacji w wyeksportowanym kodzie HTML, ponieważ oba wpływają na to, jak blok jest odczytywany.
Najlepsze szablony HTML komunikatów o błędach posiadają kod znaczników, który skaluje się od pełnej strony aż po pojedyncze pole, zachowując nienaruszoną kolejność czytania oraz powiązania dla czytników ekranu.
















































