
Dra og slipp, og for små knapper (WCAG 2.5.7 og 2.5.8)
Anders og Erling forklarer hva designere og kodere må tenke på når de bygger dra- og slipp-funksjonalitet. For eksempel i karttjenester, volumkontrollere eller kanban-kort. Slik funksjonalitet skal være tilgjengelig med knapper. Vi snakker òg om størrelse på knapper og lenker, altså klikkflater. Minstekravet er 24⨉24 piksler, selv om anbefalingen vår er å sikte høyere for å hjelpe mennesker med motoriske utfordringer. Underveis havner vi innom noen avsporinger, som effektive tastatursnarveier, Mandela-effekten og irritasjon over folk som fortsatt bruker PNG til fotofiler.EpisodelenkerAAArdvark: 2.5.7 Dragging MovementsAAArdvark: 2.5.8 Target Size (Minimum)Podlink
3 Joulu 202532min

Hold fokus (WCAG 2.4.11–2.4.13)
Erling og Anders er tilbake med en utvidelse av serien Universelt Utformet som opprinnelig forklarte WCAG 2.1 på en lettfattelig måte. Dette er første av fire episoder som omhandler de ni «nye» suksesskriteriene i WCAG 2.2. Episoden handler om fokusvisning, som er relevant for alle som bruker tastatur til å betjene et nettsted eller app. Vi snakker om modaler, klistertopper (sticky header), møbelprodusenter og CSS-egenskapene scroll-padding og scroll-behaviour.EpisodelenkerWCAG 2.2CSS: scroll-paddingCSS: scroll-behaviourCSS: :focusCSS: :focus-visibleAcquired: IKEAHTML: inert
24 Syys 202530min

Statusbeskjeder (WCAG 4.1.3)
Siste episode! Brukeren skal få statusbeskjeder om viktige endringer på nettsiden uten at det gir kontekstendring (som en sidelasting). Presenteres for brukeren av kompenserende teknologi uten å få fokus. En statusbeskjed kan være en popup eller lignende. For eksempel en feilmelding eller en beskjed om at varen er lagt i handlekurven. I «Ris og ros» ser vi på bokhandlere. I «Aside» så mimrer vi tilbake på alle episodene vi har laget.EpisodelenkerHaugen bokArk«Universell utforming» av Morten TollefsenAngular MaterialHanabryggeneOkseWebstep
30 Joulu 201933min

Skreddersøm (WCAG 4.1.2)
Hvis du skal skreddersy komponenter bør du passe på at du forteller nettleseren hva slags komponent det er slik at de blir tilgjengelige for alle. WCAG 4.1.2 heter «Navn, rolle, verdi». Navn i denne sammenhengen betyr tilgjengelig navn eller programmatisk navn, altså navn som oppfattes av hjelpemidler. Vi må òg gi interaktive komponenter en rolle, så sant dette ikke er innebygget fra det HTML-elementet du bruker. I noen tilfeller bruker vi òg verdi. I «Ris og ros» snakker vi om matvarer. I «Aside» snakker Erling om UX i Norge. EpisodelenkerMDN web docs: detailsMDN web docs: summaryDesign i Norge 2018The WebAIM MillionDifi: kompleks funksjonalitet i skjemaKolonialSparMeny
29 Joulu 201948min

Feilfri kode (WCAG 4.1.1)
Feil i koden fører til forvirring, så lag kode uten feil, er du grei ;) Temaet er robust kode som skal tåle å bli brukt av forskjellige nettlesere og brukeragenter. I «Ris og ros» skal vi se på kinoer. Har de laget god nok kode til å tåle tidens tann? Kodenøstingen må være bra og vi skal unngå dupliserte ID-er. Er det noen som har over 1000 tegn? EpisodelenkerW3C sin kodevalidatorOdeonDocument Object Model (DOM)Bergen KinoFilmwebNordisk Film Kino
28 Joulu 201924min

Hjelp meg i skjema (WCAG 3.3.5)
Alt som er opplagt for deg er ikke opplagt for andre. I skjema så er det viktig å hjelpe brukeren i kontekst av oppgaven. Det er ikke alle som skjønner hva de skal gjøre, kun basert på ledeteksten. I episodens «Aside» skal vi snakke om den meksikanske restaurantkjeden Chipotle, og et regnestykke om hvor mye de kan tape i inntekter ved å ignorere universell utforming. I «Ris og ros» ser vi på rekrutteringsbransjen. EpisodelenkerDifi: veiledningsteksterGoogle Material: text fieldsCloud Four: An HTML attribute potentially worth $4.4M to ChipotleMDN web docs: HTML attribute patternMDN web docs: HTML attribute maxlengthHytech PersonnelManpowerAdecco
27 Joulu 201931min

Ikke la meg feile! (WCAG 3.3.x)
En ting er hva man gjør når noe feil skjer, men enda viktigere er det å unngå feil. Ikke legg til rette for feiling! Vi snakker om ledetekster, etiketter og instruksjoner. Vi prøver å være mindre tvetydige enn W3C. Det er visuell ledetekster, ikke programmatiske. Vi snakker òg om å gi brukerne mulighet til å angre seg, for eksempel når de har kjøpt feil flybilletter. I «Ris og ros» tar vi for oss billettbestillingstjenestene. I «Aside» skal vi snakke om etikk, designetikk.EpisodelenkerGoogle Material: Text fieldsDifi: Testprosedyre – indikator 3.3.4 aDifi: Testprosedyre – indikator 3.3.4 bDifi: Testprosedyre – indikator 3.3.2 aJakobs lovA Designer’s Code of EthicsEtiske retningslinjer for designereTicketmasterTicketcoGestalt Theory for UX Design: Principle of ProximityTix
26 Joulu 20191h 38min

Feil, feil på veggen der, hvilken feil har jeg gjort her? (WCAG 3.3.x)
Det er viktig å vise hva som er feil i skjema. Hva må du passes på, og hvilke feller kan du gå i? Folk er dårlige å lage skjemaer. Hør på oss for å bli bedre. God skjemadesign hjelper alle, ikke bare mennesker med funksjonsnedsettelser. I episodens «Aside» snakker vi om et filosofisk konsept som heter «veil of ignorance». I «Ris og ros» skal vi titte på lydboktjenestene hvor det er overraskende mye grums. EpisodelenkerDifi: FeilhåndteringDifi: SkjemaLuke WroblewskiBok: Web Form Design: Filling in the Blanksaria-invalidaria-livearia-requiredStorytelFabelNorsk lyd- og blindeskriftbibliotek
17 Joulu 20191h 41min

