Formularze są istotnym elementem sieci, ponieważ łączą użytkowników do Twojej firmy i pomagają im osiągnąć to, co przybyli do Twojej witryny lub aplikacji. To powiedziane, chcesz upewnić się, że wszyscy Twoi użytkownicy mogą korzystać z twoich formularzy bez konieczności cierpienia okropnego doświadczenia. Celem jest uczynienie tych kluczowych interakcji użytkownika jako niedostępny.
Chociaż jest to prawda, że formularze budowlane mogą czasami być trudnym zadaniem, dzięki czemu umiarkowanie dostępne nie są tak skomplikowane, jak możesz pomyśleć (dobre Kreator strony internetowej sprawi, że jest super prosty). Często są rzucone przez "nie mamy czasu, aby się martwić o dostępność" lub "udostępnimy później". Te wymówki są często (jeśli nie zawsze) nieważne i możesz pomóc Twojemu zespołowi zmienić ten sposób myślenia.
Szukasz więcej rady? Mamy cię pokryte postami na tematy hosting do magazyn w chmurze .
Oto kilka pytań, które należy rozważyć podczas budowy formularzy:
Dałem ci jakiś kod starterowy, który pomoże Ci się wyprzedzić. Dobrze zacznij od tego i ostatecznie dostać się do tego .
Dostarczyłem ci podstawową stylistykę i elementy, które stanowiłyby prostą formę subskrypcji, ale jest wiele, możemy tutaj zrobić, aby ten formularz był bardziej użyteczny. Dzięki czemu tworzysz, używając dobrego semantycznego HTML, dostaniesz Cię długą drogę.
Zacznijmy od podłączenia & lt; wejście & gt; elementy do ich odpowiedniego & LT; Label & GT; s. Robimy to, dając & lt; wejście & gt; ID i używając tego jako atrybutu dla & LT; Label & GT; . Możemy użyć "nazwy" i "wiadomości e-mail" i już zrobiliśmy dwie rzeczy:
Teraz, gdy nasze wejścia i etykiety są podłączone, możemy zdefiniować typy wejściowe HTML. Są to naprawdę przydatne i super łatwy sposób na doskonałe doświadczenie użytkownika. Dodawanie rodzaj Atrybut pomoże automatycznie wypełnić formularz i zapewni również bardziej odpowiednią klawiaturę dla użytkowników mobilnych. W przypadku naszego przypadku możemy to zrobić Typ = "Tekst" Dla wejścia nazwiska i Typ = "E-mail" na wejście e-mail.
Chcemy również, aby nasi użytkownicy mają dobry pomysł na to, jakiego rodzaju danych (i jego formatowanie) oczekujemy od nich. Tutaj jest całkiem oczywiste, ale to nie zawsze jest. To ogólnie dobra praktyka, aby zapewnić etykietę, która jest zawsze widoczna i symbol zastępczy, który przekazuje oczekiwane wejście. Oznacza to nie korzystanie z Placeholder. Atrybut jako etykieta wizualna dla wejść, w których etykieta nie jest widoczna, gdy użytkownik rozpocznie pisanie. Była to popularna praktyka dla wielu deweloperów i naprawdę musi zostać umieszczona do łóżka raz na zawsze. Możemy dać zastępczom "byłym. Jane Doe" na nazwę i "ex. [email protected]" dla e-maila.
Teraz możemy się pracować na skupieniu stan stylizacja. Domyślna stylizacja stanów ostrości różni się między przeglądarkami i możemy poprawić niezależnie od domyślnej stylizacji, aby uczynić go bardziej przyjaznym dla użytkownika. W naszym przypadku, chcemy, aby wejścia miały gruby, kolorowy kontur, który pasuje do przycisku.
Wreszcie musimy dodać kilka stylów ostrości wokół elementu przycisku. Jest to często pomijane, ale naprawdę może pomóc użytkownikom tylko klawiatura wiedzą, gdzie są. Musimy to dodać & amp; :: moz-focusinner Bit, aby pozbyć się niektórych domyślnych stylizacji w Firefoksie (możesz zapisać ten fragment na przyszłość).
Tak, mamy podstawowy formularz subskrypcji, z którego możesz być dumny i poprawić. Ponieważ użyliśmy dobre semantyki, forma jest dostępna tylko przez klawiaturę (spróbuj za pomocą kart i klawiszy kart / Enter). Kolory używane do przycisku są stosunkiem kolorów 11.51, spełniając standardy AAA dla WCAG (wytyczne dotyczące dostępności treści internetowych). Dostalimy etykiety zarówno dla użytkowników wizualnych, jak i użytkowników ekranu, a także w stylu standach na fokus dla naszych przyjaciół używających klawiatury. Wreszcie zauważ, że czcionka jest ustawiona na 18px. w ciele. To sprawia, że nasza forma jest znacznie bardziej czytelna (powinieneś spróbować pozostać powyżej 14px).
Projektowanie i budynek z myślą o dostępności, biorą praktykę, ale będziesz lepszym deweloperem i pomóc w tworzeniu sieci Web lepsze miejsce.
Ten artykuł został pierwotnie publikowany w wydaniu 316 netto , Najlepiej sprzedający się magazyn na świecie dla projektantów stron internetowych i programistów. Kup problem 316 tutaj lub Subskrybuj tutaj .
Powiązane artykuły:
(Kredyt obrazu: Sonny Flanaghan) Uczenie się, jak prawidłowo czyścić pędzle, jest ważną umiejętnością. Jak ..
(Kredyt obrazu: Phil Nolan) Reality Capture to świetny sposób na tworzenie własnych skanów 3D. Wszystko, czego po..
(Kredyt obrazu: przyszłość) Zmienne czcionki umożliwiają projektantom czcionki do definiowania różnic typu w s..
(Kredyt obrazu: www.beargryls.com) Ruch paralaksy, koncepcja ruchomych warstw w różnych prędkościach, była używ..
Wszystkie artystów mają swój unikalny przepływ pracy podczas tworzenia sztuki 3D w Zbrush. Ten przepływ pracy może oznacza�..
Marmoset Toolbag jest w żadnym wypadku 3d art. przemysł. To było od lat i wiadomo ze swojej solidności i łatw..
Projektant powinowactwa jest popularne Sztuka wektorowa narzędzie. Jak również wersje Mac i Windows,..
Zgubiona miłość przez Kanadę Jam3. jest pięknie ciemny, mobilny interaktywny wiersz z prawdziwym sercem o trwałe uc..