Web Accessibility Academy · Lekcja

Placeholder to nie etykieta

Dlaczego znikające podpowiedzi zawodzą w przypadku prawdziwych użytkowników

Lekcja 2 z 413 kroki

Placeholder to nie etykieta to bezpłatna lekcja Web Accessibility Academy na CoddyKit. To lekcja 2 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Web Accessibility Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Web Accessibility Academy zawiera 4 lekcji w sumie.

Kuszący skrót

Kuszące jest umieszczenie podpowiedzi w polu i pominięcie etykiety. Jednak placeholder to podpowiedź, a nie nazwa. ⚠️

Znika

Gdy tylko ktoś zacznie pisać, placeholder znika. Nie pozostaje nic, co wskazywałoby, do czego służyło pole.

<input type="text" placeholder="Full name">

Obciążenie pamięci

Użytkownicy z trudnościami z pamięcią lub koncentracją muszą zapamiętać podpowiedź po jej zniknięciu. Stała etykieta usuwa to obciążenie.

Domyślnie niski kontrast

Tekst placeholder jest zwykle jasnoszary, przez co często nie spełnia wymagań dotyczących kontrastu. Użytkownicy słabowidzący mogą go w ogóle nie odczytać.

Wygląda jak wypełnione

Szary tekst podpowiedzi może wyglądać jak już wypełniona wartość. Użytkownicy pomijają pole, a następnie zaskakuje ich błąd dotyczący wymaganego pola.

Niespójność z czytnikami ekranu

Obsługa placeholder jako nazwy przez czytniki ekranu jest nierówna i zależy od przeglądarki. Nie można zakładać, że zostanie odczytany.

Używaj obu, nie jednego

Elementy placeholder sprawdzają się jako dodatkowe podpowiedzi, na przykład przykład formatu. Należy łączyć je z prawdziwą etykietą i nigdy nie używać ich samodzielnie.

<label for="phone">Phone</label>
<input id="phone" placeholder="555-0100">

Przykłady formatu sprawdzają się tutaj

Placeholder świetnie nadaje się jako przykład formatu, na przykład wzór daty. Etykieta nadal zawiera właściwą nazwę pola.

Pływające etykiety

Pływające etykiety przesuwają się w górę po rozpoczęciu pisania, dzięki czemu nazwa pozostaje widoczna. To prawdziwa etykieta, tylko animowana, więc spełnia wymagania.

Sprawdź, wypełniając pole

Szybki test: wpisz coś w polu. Jeśli nie możesz już stwierdzić, czego ono oczekuje, placeholder pełnił funkcję etykiety.

WCAG to potwierdza

Kryterium WCAG Labels or Instructions wymaga jasnej, stałej nazwy. Pola zawierające wyłącznie placeholder regularnie nie przechodzą audytów.

Szybki test

Dlaczego placeholder jest kiepskim zamiennikiem etykiety?

Podsumowanie

Placeholder to znikająca podpowiedź, a nie nazwa. Należy zachować prawdziwą etykietę, a placeholderów używać wyłącznie jako dodatkowej pomocy dotyczącej formatu. 💡

Bezpłatny start

Ucz się HTML dzięki korepetycjom AI — za darmo

Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.

Kursy
30
Lekcje
120

Często zadawane pytania

Czy lekcja „Placeholder to nie etykieta” jest bezpłatna?

Tak — pełny tekst „Placeholder to nie etykieta” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Web Accessibility Academy, przejdź na CoddyKit PRO. Kurs Web Accessibility Academy zawiera 4 lekcji w sumie.

Co nauczysz się w „Placeholder to nie etykieta”?

Dlaczego znikające podpowiedzi zawodzą w przypadku prawdziwych użytkowników Ćwiczysz Web Accessibility Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Web Accessibility Academy?

Nie wymagamy żadnego doświadczenia. Web Accessibility Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 4.

Ile czasu zajmuje lekcja „Placeholder to nie etykieta”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Web Accessibility Academy?

Tak. Każda lekcja Web Accessibility Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Każde pole wejściowe potrzebuje prawdziwego label
  2. Placeholder to nie etykieta
  3. Grupowanie pól za pomocą fieldset i legend
  4. Ogłaszanie tekstu pomocy i wymaganych pól
← Powrót do Web Accessibility Academy