Wpisy z kategorii Dostępność
Strona 1
-
Dostępność w nieoczekiwanych miejscach
Dzisiaj, 18 maja 2023, obchodzimy kolejny Światowy Dzień Świadomości Dostępności (ang. Global Accessibility Awareness Day). Z tej okazji naszła mnie krótka refleksja o tym, jak postrzegana jest dostępność.
-
Nie żyją nagłówki, niech żyją nagłówki!
Stało się. Po ponad 12 latach przepychanek, w końcu algorytm outline’u został usunięty ze specyfikacji HTML.
-
Światowy Dzień Świadomości Dostępności 2021
Dzisiaj obchodzimy Światowy Dzień Świadomości Dostępności (Global Accessibility Awareness Day – GAAD)! W tym roku jest on jubileuszowy, bo już dziesiąty. Od tylu lat to wydarzenie pomaga w krzewieniu wiedzy na temat dostępności w kontekście technologii i oprogramowania.
W tym roku też świętuję, tworząc artykuły. Chociaż na tę edycję przygotowałem się nieco skromniej, bo tylko jednym artykułem – ale też po angielsku jak ostatnio (z polskim akcentem!): Accessibility, availability and Progressive Enhancement. Miłego czytania!
-
Fałszywa dychotomia – estetyka a dostępność
W webdevie pokutuje przekonanie, że strona może być albo ładna, albo dostępna. Myślą tak nawet laureaci Awwwards 2020. Problem w tym, że przekonanie to jest całkowicie błędne i często drobne zmiany mogą sprawić, że ładna strona stanie się także o wiele bardziej dostępna.
-
O semantyce słów kilka
W świecie webdevu semantyka to dość modne słowo. Tylko co to tak naprawdę jest i do czego służy?
-
Światowy Dzień Świadomości Dostępności
Dzisiaj obchodzimy Światowy Dzień Świadomości Dostępności (Global Accessibility Awareness Day – GAAD)!
Jak sama nazwa wskazuje, dzień ten jest poświęcony krzewieniu wiedzy na temat problemu dostępności związanej z technologią i oprogramowaniem. Co prawda w ten dzień chyba najszerzej dyskutuje się o problemach związanych z dostępnością stron internetowych, ale poruszane są także inne aspekty dostępności cyfrowej, jak choćby ta związana z aplikacjami desktopowymi i mobilnymi.
Nie byłbym sobą, gdybym nie zdecydował się nieco uświetnić ten dzień. Dlatego też współstworzyłem 2 artykuły dotyczące dostępności stron internetowych (tym razem po angielsku): Practical web accessibility guide oraz Web accessibility testing - DIY!. Myślę, że ten drugi jest nawet ciekawszy, bo jest luźno oparty na tym, w jaki sposób testuję strony na potrzeby WebKrytyka. Miłego czytania!
-
Czy div jest dostępny?
14 lutego Ryan Florence napisał na Twitterze, że przyciski w React Native Web (RNW) są dostępne:
Both true:
-
Most devs should just use a
<button>
, not<a>
,<div>
,<span>
, etc. -
React Native Web’s div buttons are better buttons than
<button>
- Still keyboard and AT accessible
- Better touch event handling
- Populate
e.relatedTarget
unlike<button>
- Easier to style
I think a lot of HTML/CSS experts are being overly critical of React because they see the output of the new https://twitter.com and think they know there are fundamental flaws when they see the div soup.
That div soup is accessible.<h2/> <div role="heading" aria-level="2"/> <button/> <div {...allTheRightAttributesAndEventHandlers}/>
These are identical as far as accessibility is concerned when implemented correctly.
If you’re critical of this, you don’t actually care about a11y, you care about your niche
So yeah … just use a button, or a RNW button, but not your own div button.
[Obydwa stwierdzenia są prawdziwe:
- Większość devów powinna używać
<button>
zamiast<a>
,<div>
,<span>
itd. - Przycisk z React Native Web oparty o div jest lepszy niż
<button>
: - Wciąż dostępny z poziomu klawiatury i technologii asystującej.
- Lepsza obsługa dotyku.
- Zawiera
e.relatedTarget
w przeciwieństwie do<button>
. - Łatwiejszy do stylowania.
Myślę, że wielu ekspertów HTML/CSS jest zbytnio krytycznych względem Reacta, ponieważ widzą oni kod nowego Twittera i myślą, że wiedzą, żę są tam podstawowe błędy, gdy widzą divową zupę.
Ta divowa zupa jest dostępna.
<h2/> <div role="heading" aria-level="2"/> <button/> <div {...allTheRightAttributesAndEventHandlers}/
Te kody są identyczne, jeśli bierzemy pod uwagę poprawnie zaimplementowaną dostępność.
Jeśli jesteś krytyczny wobec tego, tak naprawdę nie dbasz o dostępność, ale o własną niszę.
Więc tak… po prostu użyj przycisku albo przycisku z RNW, ale nie swojego własnego przycisku na
div
.]Takie podejście jest nie tyle niewłaściwe, co szkodliwe. Postaram się pokrótce przybliżyć, czemu tak uważam.
-
-
Zawieszenie broni
Ostatnio pisałem o wieloletnim konflikcie pomiędzy WHATWG i W3C. Nie spodziewałem się jednak, że przynajmniej częściowo zostanie zażegnany – i to tak pokojowo.
-
Pyrrusowe zwycięstwo
W Sieci toczy się obecnie spór na miarę tego pomiędzy Świętym Cesarstwem Rzymskim a papiestwem. Po jednej stronie mamy WHATWG, po drugiej – W3C.
-
O nagłówkach słów kilka
Mam już dość powtarzania wciąż na nowo i nowo bzdur odnośnie wykorzystania nagłówków w HTML5, co wręcz prowadzi do “poprawiania” dobrych materiałów w Sieci. Dlatego dzisiaj słów kilka o nagłówkach.