{"id":3142,"date":"2022-11-15T10:09:22","date_gmt":"2022-11-15T10:09:22","guid":{"rendered":"http:\/\/the-codest.localhost\/blog\/4-common-web-accessibility-issues-to-know\/"},"modified":"2026-03-09T13:10:53","modified_gmt":"2026-03-09T13:10:53","slug":"problem-med-kontrastforhold","status":"publish","type":"post","link":"https:\/\/thecodest.co\/nb\/blog\/contrast-ratio-issue\/","title":{"rendered":"4 vanlige problemer med webtilgjengelighet du b\u00f8r kjenne til"},"content":{"rendered":"<h2 class=\"wp-block-heading\">Problem med kontrastforhold<\/h2>\n\n\n\n<p>Det vanligste tilgjengelighetsproblemet jeg har sett opp gjennom \u00e5rene, er <b>problemer med kontrast og fargetilgjengelighet<\/b>Et d\u00e5rlig kontrastforhold vil gj\u00f8re det vanskelig \u00e5 se innholdet p\u00e5 siden din, og det vil v\u00e6re sv\u00e6rt skadelig for brukerne dine, inkludert de med synshemninger. <\/p>\n\n\n\n<p>Kontrast er et m\u00e5l p\u00e5 forskjellen i oppfattet \"luminans\" eller lysstyrke mellom to farger, for eksempel forskjellen mellom bakgrunnsfargen og forgrunnsfargen p\u00e5 innholdet p\u00e5 siden din. La oss ta en titt p\u00e5 denne navlinjen.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/app\/uploads\/2024\/05\/01-navbar.png\" alt=\"navigeringslinje med&lt;em&gt;gr\u00f8nne&lt;\/em&gt; titler\" title=\"eksempel p\u00e5 navlinje \"\/><\/figure>\n\n\n\n<p>La oss si at kunden din virkelig liker den gr\u00f8nnlige fargen og synes den er fantastisk, men det er et problem her med kontrasten. Vi har en&nbsp;<code>#FFFFFFFF<\/code> bakgrunn med en&nbsp;<code>#83A94C<\/code>&nbsp;tekstfarge, noe som resulterer i et kontrastforhold p\u00e5 2,71:1, som er langt under minimumskravet&nbsp;<strong>4.5:1<\/strong>&nbsp;n\u00f8dvendig. Vi har flere l\u00f8sninger for \u00e5 oppdage dette problemet: <\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Bruk en kontrastkontroll p\u00e5 nettet, for eksempel&nbsp;<a href=\"https:\/\/webaim.org\/resources\/contrastchecker\/)\" rel=\"nofollow\">Webaim Contrast Checker<\/a>som beregner kontrastforholdet og gir deg en&nbsp;<strong>Pass<\/strong>&nbsp;eller&nbsp;<strong>Mislykkes<\/strong>&nbsp;karakter.<\/li>\n\n\n\n<li>Bruk en av de mange nettleserutvidelsene for kontrastkontroll, f.eks:&nbsp;<a href=\"https:\/\/chrome.google.com\/webstore\/detail\/wcag-color-contrast-check\/plnahcmalebffmaghcpcmpaciebdhgdf?hl=en)\" rel=\"nofollow\">WCAG Fargekontrastkontroll<\/a>.<\/li>\n\n\n\n<li>Pr\u00f8v nettleserens integrerte kontrastkontroll. For \u00e5 bruke den p\u00e5 Google Chrome, \u00e5pne dev-verkt\u00f8yene, inspiser m\u00e5lelementet (f.eks. Hjem-lenken til navlinjen v\u00e5r), g\u00e5 til CSS-fargeegenskapen, og klikk p\u00e5 fargerektangelet for \u00e5 \u00e5pne fargevelgeren, nederst vil du bli presentert med en kontrastforholdsverdi, utvid den for mer informasjon. Prosessen er n\u00f8yaktig den samme for Firefox, bare en liten forskjell i forholdet vises nederst til venstre i fargevelgeren.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/app\/uploads\/2024\/05\/02-chrome-color-picker.png\" alt=\"svart&lt;em&gt;bakgrunn&lt;\/em&gt;med&lt;em&gt;bl\u00e5&lt;\/em&gt;kode\" title=\"eksempel p\u00e5 kromvelger\"\/><\/figure>\n\n\n\n<p>For \u00e5 f\u00e5 mer informasjon om kontrast, sjekk dette&nbsp;<a href=\"https:\/\/webaim.org\/articles\/contrast\/\" rel=\"nofollow\">Artikkel om kontrast- og fargetilgjengelighet<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Problem med lenketekst<\/h2>\n\n\n\n<p>Lenker er en stor del av <a href=\"https:\/\/thecodest.co\/nb\/blog\/find-your-ideal-stack-for-web-development\/\">nett<\/a> i disse dager, s\u00e5 det er veldig viktig \u00e5 gj\u00f8re dem tilgjengelige. En lenke m\u00e5 gi mening og informere brukeren om konteksten, s\u00e5 en lite informativ lenke med tekst som \"les mer\", \"klikk her\", \"sjekk detaljer\" er ikke s\u00e6rlig nyttig, s\u00e5 i stedet for \u00e5 legge til \"sjekk detaljer\" for <a href=\"https:\/\/thecodest.co\/nb\/dictionary\/how-to-make-product\/\">produkt<\/a> detaljer, er det for eksempel bedre og mer informativt \u00e5 bruke produktnavn som \"The Mandalorian Helmet\". Ord som <code>klikk her<\/code> eller <code>mer om<\/code> kan utelates fordi en lenke er klikkbar som standard, og noe s\u00e5nt som \"mer om dagens nyheter\" kan forkortes til \"dagens nyheter\". Det er ingen spesiell regel eller grense for lenkelengde, men <b>lenken m\u00e5 v\u00e6re lesbar<\/b> og lang nok til \u00e5 gi en god beskrivelse av form\u00e5let.<\/p>\n\n\n\n<p>Bilder som lenker er et mye brukt m\u00f8nster, s\u00e5 dette m\u00e5 f\u00f8lge de samme reglene som vi har snakket om ovenfor. Bildets alt-attributt vil spille rollen som lenketekst og bli kunngjort av skjermlesere. Det finnes flere scenarier for behandling av bilder som lenker: Hvis bildet er det eneste innholdet i lenken, m\u00e5 det ha et alt-attributt. Hvis lenken inneholder b\u00e5de tekst og bilde, kan vi utelate alt-attributtet:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code class=\"\">\r&lt;a href=&quot;\/notifications&quot;&gt;\r\n  &lt;img src=&quot;\/img\/notification.png&quot; alt=&quot;Varsler&quot;&gt;\r\n&lt;\/a&gt;<\/code><\/pre>\n\n\n\n<p>Sjekk ut noen lenker her for \u00e5 lese om universell utforming av lenker:<a href=\"https:\/\/webaim.org\/techniques\/hypertext\/link_text\" rel=\"nofollow\">Lenketekst og utseende<\/a>, <a href=\"https:\/\/www.w3.org\/WAI\/tutorials\/images\/functional\/\" rel=\"nofollow\">Funksjonelle bilder<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Skjemainput mangler en etikett<\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/app\/uploads\/2024\/05\/03-form-inputs.png\" alt=\"input&lt;em&gt;labels&lt;\/em&gt;med&lt;em&gt;bl\u00e5&lt;\/em&gt;knapp\" title=\"eksempel p\u00e5 inndataetiketter \"\/><\/figure>\n\n\n\n<p>Vi har alle sett slike skjemainnganger f\u00f8r, uten noen etikett og bare en plassholder for \u00e5 beskrive form\u00e5let med inngangen. En f\u00f8rste merknad er at s\u00e5 snart brukeren fyller ut alle inndataene og plassholderne ikke er i sikte lenger, vil vi ikke ha noen visuell kontekst om form\u00e5let med inndataene, men la <a href=\"https:\/\/thecodest.co\/nb\/blog\/why-us-companies-are-opting-for-polish-developers\/\">oss<\/a> fokusere p\u00e5 tilgjengeligheten her. <\/p>\n\n\n\n<p>Tilknytning av en&nbsp;<code>etikett<\/code>&nbsp;til en inndata gir oss to store fordeler: En skjermleser vil lese opp etiketten n\u00e5r brukeren fokuserer p\u00e5 skjemainndataene, og n\u00e5r en etikett klikkes p\u00e5 eller ber\u00f8res\/trykkes p\u00e5, flytter nettleseren fokuset til den tilh\u00f8rende inndataen. En enkel l\u00f8sning for denne typen situasjoner er \u00e5 legge til etiketter p\u00e5 f\u00f8lgende m\u00e5te:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"javascript\" class=\"language-javascript\">    Fornavn\n\n    \n  \n\n    Etternavn\n\n    \n  \n\n    E-post\n\n    \n  \n\n    Send inn\n  \n\n```<\/code><\/pre>\n\n\n\n<p>Det var det, alle innganger har sine tilh\u00f8rende etiketter som gj\u00f8r dem tilgjengelige for alle. Vi kan til og med fjerne plassholderne for \u00e5 unng\u00e5 \u00e5 duplisere inngangsform\u00e5let, men vi vet alle at det ikke er s\u00e5 lett \u00e5 h\u00e5ndtere virkelige scenarier, du har nettopp mottatt et design som har disse skjemainngangene uten etiketter, og kunden \u00f8nsker ikke \u00e5 endre den delen. Den f\u00f8rste l\u00f8sningen som kommer til hjernen er \u00e5 bruke en&nbsp;<code>display: ingen;<\/code>&nbsp;eller&nbsp;<code>synlighet: skjult;<\/code>&nbsp;til etikettene v\u00e5re, vil dette skjule dem, men de er der fortsatt, ikke sant? Disse egenskapene skjuler ikke bare elementer p\u00e5 skjermen, men ogs\u00e5 for brukere av skjermlesere, s\u00e5 dette vil ikke l\u00f8se problemet v\u00e5rt.<\/p>\n\n\n\n<p>Vi kan bruke&nbsp;<strong>klippem\u00f8nster<\/strong>&nbsp;for \u00e5 l\u00f8se dette. P\u00e5 den m\u00e5ten vil vi skjule innholdet visuelt, men likevel gi innholdet til skjermlesere. Vi oppretter f\u00f8lgende CSS&nbsp;<code>kun sr<\/code>&nbsp;klassen og bruke den p\u00e5 alle etikettene v\u00e5re:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"javascript\" class=\"language-javascript\"><code> .sr-only:not(:focus):not(:active) {\n   clip: rect(0 0 0 0 0);\n   clip-path: inset(50%);\n   h\u00f8yde: 1px;\n   overflow: skjult;\n   posisjon: absolutt;\n   white-space: nowrap;\n   width: 1px;\n }\n<\/code><\/code> &lt;\/code<\/pre>\n\n\n\n<p>Dette vil skjule etikettene v\u00e5re, gj\u00f8re dem tilgjengelige for skjermlesere og matche designet v\u00e5rt. Den&nbsp;<code>:not(:fokus):not(:aktiv)<\/code>&nbsp;pseudoklasse forhindrer fokuserbare elementer som&nbsp;<code>a<\/code>,&nbsp;<code>knapp<\/code>,&nbsp;<code>innspill<\/code>&nbsp;fra \u00e5 bli skjult n\u00e5r du mottar fokus.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ingen fokusindikator<\/h2>\n\n\n\n<p>En gang i tiden gjorde jeg dette i det globale CSS-stilarket mitt:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"javascript\" class=\"language-javascript\">* {\noutline: none; \/* fryktelig feil *\/\n}<\/code><\/pre>\n\n\n\n<p>Rundt 2020 la jeg merke til at svarte kanter dukket opp p\u00e5 Google Chrome-skjemainnganger n\u00e5r de var fokusert eller p\u00e5 knappene n\u00e5r jeg tabbet inn - det var veldig rart da jeg ikke forsto det p\u00e5 den tiden, etter litt forskning har jeg funnet ut at det er p\u00e5 grunn av omrisset CSS-egenskap s\u00e5 \u00e5 fjerne l\u00f8ste det 'problemet' for meg.<\/p>\n\n\n\n<p>P\u00e5 det tidspunktet hadde jeg ingen anelse om hva som var den riktige m\u00e5ten \u00e5 gj\u00f8re det p\u00e5.  Etter \u00e5 ha unders\u00f8kt hvorfor og hvordan den nye standardinnstillingen ble innf\u00f8rt, fant jeg ut at omrisset er en fokusindikator for elementer, og hvis den fjernes, m\u00e5 det gis en tydelig fokusstyling. Du kan tilpasse fokusindikatorene som du vil, men \u00e5 fjerne dem helt fra nettstedet er et stort tilgjengelighetsproblem. Det er for eksempel ganske enkelt \u00e5 tilpasse et elements fokusstyling:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"javascript\" class=\"language-javascript\"><code> a:focus {\n   outline: 4px solid #ee7834;\n   outline-offset: 4px;\n }<\/code><\/code> &lt;\/code<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Verkt\u00f8y for tilgjengelighet<\/h2>\n\n\n\n<p>Det kan v\u00e6re mye arbeid \u00e5 sjekke alle de temaene vi har snakket om, spesielt med tanke p\u00e5 at det er mye mer \u00e5 ta tak i n\u00e5r det gjelder tilgjengelighet, s\u00e5 for \u00e5 hjelpe oss med \u00e5 h\u00e5ndtere tilgjengelighet har vi to flotte nettleserutvidelser.<\/p>\n\n\n\n<p><a href=\"https:\/\/wave.webaim.org\/\" rel=\"nofollow\">WAVE evalueringsverkt\u00f8y<\/a> er en pakke med evalueringsverkt\u00f8y som hjelper oss med \u00e5 gj\u00f8re nettinnholdet v\u00e5rt mer tilgjengelig. Den er tilgjengelig i b\u00e5de Google Chrome og Firefox. <\/p>\n\n\n\n<p>La oss pr\u00f8ve det p\u00e5 en liten webside som inneholder en navbar og en inngang som mangler en etikett og se hva den returnerer, etter \u00e5 ha installert utvidelsen, trenger vi bare \u00e5 klikke p\u00e5 utvidelsesikonet for \u00e5 bruke det.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/app\/uploads\/2024\/05\/04-wave-errors.png\" alt=\"hvitt&lt;em&gt;vindu&lt;\/em&gt;med&lt;em&gt;gr\u00e5&lt;\/em&gt;partier\" title=\"eksempel p\u00e5 b\u00f8lgefeil \"\/><\/figure>\n\n\n\n<p>Sammendrag-fanen viser 1 feil (skjemaelement som mangler en etikett), 2 kontrastfeil og 1 varsel (manglende overskriftsstruktur), og som du kan se, er resultatet sv\u00e6rt tydelig og detaljert. Fanen Detaljer viser en liste over alle feilene, varslene og funksjonene. Vi kan ogs\u00e5 interagere direkte p\u00e5 siden ved \u00e5 klikke p\u00e5 de r\u00f8de rektanglene for \u00e5 sjekke feilbeskrivelsen og feiltypen.<\/p>\n\n\n\n<p><a href=\"https:\/\/www.deque.com\/axe\/devtools\/\" rel=\"nofollow\">Axe DevTools<\/a> er et kraftig og n\u00f8yaktig tilgjengelighetsverkt\u00f8y. Det er tilgjengelig i b\u00e5de Google Chrome og Firefox. Etter at du har installert utvidelsen, m\u00e5 du \u00e5pne nettleserens utviklingsverkt\u00f8y og g\u00e5 til Axe DevTools-fanen og klikke p\u00e5 Skann alle sidene mine.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"\/app\/uploads\/2024\/05\/05-axe-errors.png\" alt=\"DevTools&lt;em&gt;vindu&lt;\/em&gt;med&lt;em&gt;svart&lt;\/em&gt;gr\u00e5_seksjoner\" title=\"eksempel p\u00e5 \u00f8ksefeil \"\/><\/figure>\n\n\n\n<p>Du kan se at Axe DevTools har rapportert om de samme problemene med WAVE Evaluation Tool, som kontrastproblemer, manglende etikett p\u00e5 skjemaelementet og manglende overskriftselement, og det ga oss til og med noen beste fremgangsm\u00e5ter \u00e5 f\u00f8lge.<\/p>\n\n\n\n<p>En annen m\u00e5te \u00e5 teste tilgjengeligheten p\u00e5 er \u00e5 bruke en skjermleser og teste nettstedet ditt med den. Det finnes mange tilgjengelige skjermlesere, for \u00e5 nevne noen f\u00e5:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.nvaccess.org\/\" rel=\"nofollow\">NVDA<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/support.apple.com\/guide\/voiceover\/welcome\/mac\" rel=\"nofollow\">VoiceOver<\/a> er tilgjengelig p\u00e5 macOs-enheter.<\/li>\n\n\n\n<li><a href=\"https:\/\/help.gnome.org\/users\/orca\/stable\/introduction.html.en\" rel=\"nofollow\">Orca<\/a> er en gratis skjermleser med \u00e5pen kildekode for linux.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Sammendrag<\/h2>\n\n\n\n<p>I denne artikkelen har vi sett p\u00e5 noen vanlige problemer med universell utforming p\u00e5 nettet, m\u00e5ter \u00e5 l\u00f8se dem p\u00e5 og noen gode verkt\u00f8y for \u00e5 teste tilgjengeligheten p\u00e5 nettet. Det er fortsatt mye mer \u00e5 ta opp om tilgjengelighet for elementer som dialoger, trekkspill og karuseller, men som du har sett i denne artikkelen, finnes det rikelig med dokumentasjon og verkt\u00f8y som kan hjelpe deg med \u00e5 h\u00e5ndtere tilgjengelighet.<\/p>\n\n\n\n<p>Noen viktige punkter \u00e5 huske p\u00e5:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Kontroller alltid kontrastforholdet.<\/li>\n\n\n\n<li>S\u00f8rg alltid for informativt innhold til lenkene.<\/li>\n\n\n\n<li>Et skjemaelement m\u00e5 ha en etikett knyttet til seg.<\/li>\n\n\n\n<li>Det m\u00e5 v\u00e6re tydelig fokus p\u00e5 styling.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/thecodest.co\/careers\"><img decoding=\"async\" src=\"\/app\/uploads\/2024\/05\/become_a_part_of_the_codest.png\" alt=\"karriere p\u00e5 codest\"\/><\/a><\/figure>","protected":false},"excerpt":{"rendered":"<p>Nettet brukes av millioner av mennesker hver eneste dag, og et av hovedm\u00e5lene v\u00e5re som utviklere er \u00e5 gj\u00f8re nettet tilgjengelig for alle. I denne artikkelen presenterer vi noen vanlige problemer med universell utforming p\u00e5 nettet og hvordan du kan l\u00f8se dem.<\/p>","protected":false},"author":2,"featured_media":3143,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[8],"tags":[],"class_list":["post-3142","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-software-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>4 Common Web Accessibility Issues to Know - The Codest<\/title>\n<meta name=\"description\" content=\"A guide to common web accessibility issues developers should know, with practical tips to improve usability for users with disabilities.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/thecodest.co\/nb\/blogg\/problem-med-kontrastforhold\/\" \/>\n<meta property=\"og:locale\" content=\"nb_NO\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"4 Common Web Accessibility Issues to Know\" \/>\n<meta property=\"og:description\" content=\"A guide to common web accessibility issues developers should know, with practical tips to improve usability for users with disabilities.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/thecodest.co\/nb\/blogg\/problem-med-kontrastforhold\/\" \/>\n<meta property=\"og:site_name\" content=\"The Codest\" \/>\n<meta property=\"article:published_time\" content=\"2022-11-15T10:09:22+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-09T13:10:53+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/common_web_accessibility_issues1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"960\" \/>\n\t<meta property=\"og:image:height\" content=\"540\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"thecodest\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"thecodest\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/contrast-ratio-issue\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/contrast-ratio-issue\\\/\"},\"author\":{\"name\":\"thecodest\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/person\\\/7e3fe41dfa4f4e41a7baad4c6e0d4f76\"},\"headline\":\"4 Common Web Accessibility Issues to Know\",\"datePublished\":\"2022-11-15T10:09:22+00:00\",\"dateModified\":\"2026-03-09T13:10:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/contrast-ratio-issue\\\/\"},\"wordCount\":1409,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/contrast-ratio-issue\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/common_web_accessibility_issues1.png\",\"articleSection\":[\"Software Development\"],\"inLanguage\":\"nb-NO\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/thecodest.co\\\/blog\\\/contrast-ratio-issue\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/contrast-ratio-issue\\\/\",\"url\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/contrast-ratio-issue\\\/\",\"name\":\"4 Common Web Accessibility Issues to Know - The Codest\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/contrast-ratio-issue\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/contrast-ratio-issue\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/common_web_accessibility_issues1.png\",\"datePublished\":\"2022-11-15T10:09:22+00:00\",\"dateModified\":\"2026-03-09T13:10:53+00:00\",\"description\":\"A guide to common web accessibility issues developers should know, with practical tips to improve usability for users with disabilities.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/contrast-ratio-issue\\\/#breadcrumb\"},\"inLanguage\":\"nb-NO\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/thecodest.co\\\/blog\\\/contrast-ratio-issue\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nb-NO\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/contrast-ratio-issue\\\/#primaryimage\",\"url\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/common_web_accessibility_issues1.png\",\"contentUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/05\\\/common_web_accessibility_issues1.png\",\"width\":960,\"height\":540},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/blog\\\/contrast-ratio-issue\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/thecodest.co\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"4 Common Web Accessibility Issues to Know\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#website\",\"url\":\"https:\\\/\\\/thecodest.co\\\/\",\"name\":\"The Codest\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/thecodest.co\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nb-NO\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#organization\",\"name\":\"The Codest\",\"url\":\"https:\\\/\\\/thecodest.co\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nb-NO\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/03\\\/thecodest-logo.svg\",\"contentUrl\":\"https:\\\/\\\/thecodest.co\\\/app\\\/uploads\\\/2024\\\/03\\\/thecodest-logo.svg\",\"width\":144,\"height\":36,\"caption\":\"The Codest\"},\"image\":{\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/pl.linkedin.com\\\/company\\\/codest\",\"https:\\\/\\\/clutch.co\\\/profile\\\/codest\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/thecodest.co\\\/#\\\/schema\\\/person\\\/7e3fe41dfa4f4e41a7baad4c6e0d4f76\",\"name\":\"thecodest\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nb-NO\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g\",\"caption\":\"thecodest\"},\"url\":\"https:\\\/\\\/thecodest.co\\\/nb\\\/author\\\/thecodest\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"4 vanlige problemer med tilgjengelighet p\u00e5 nettet - The Codest","description":"En guide til vanlige problemer med webtilgjengelighet som utviklere b\u00f8r kjenne til, med praktiske tips for \u00e5 forbedre brukervennligheten for brukere med nedsatt funksjonsevne.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/thecodest.co\/nb\/blogg\/problem-med-kontrastforhold\/","og_locale":"nb_NO","og_type":"article","og_title":"4 Common Web Accessibility Issues to Know","og_description":"A guide to common web accessibility issues developers should know, with practical tips to improve usability for users with disabilities.","og_url":"https:\/\/thecodest.co\/nb\/blogg\/problem-med-kontrastforhold\/","og_site_name":"The Codest","article_published_time":"2022-11-15T10:09:22+00:00","article_modified_time":"2026-03-09T13:10:53+00:00","og_image":[{"width":960,"height":540,"url":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/common_web_accessibility_issues1.png","type":"image\/png"}],"author":"thecodest","twitter_card":"summary_large_image","twitter_misc":{"Written by":"thecodest","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/thecodest.co\/blog\/contrast-ratio-issue\/#article","isPartOf":{"@id":"https:\/\/thecodest.co\/blog\/contrast-ratio-issue\/"},"author":{"name":"thecodest","@id":"https:\/\/thecodest.co\/#\/schema\/person\/7e3fe41dfa4f4e41a7baad4c6e0d4f76"},"headline":"4 Common Web Accessibility Issues to Know","datePublished":"2022-11-15T10:09:22+00:00","dateModified":"2026-03-09T13:10:53+00:00","mainEntityOfPage":{"@id":"https:\/\/thecodest.co\/blog\/contrast-ratio-issue\/"},"wordCount":1409,"commentCount":0,"publisher":{"@id":"https:\/\/thecodest.co\/#organization"},"image":{"@id":"https:\/\/thecodest.co\/blog\/contrast-ratio-issue\/#primaryimage"},"thumbnailUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/common_web_accessibility_issues1.png","articleSection":["Software Development"],"inLanguage":"nb-NO","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/thecodest.co\/blog\/contrast-ratio-issue\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/thecodest.co\/blog\/contrast-ratio-issue\/","url":"https:\/\/thecodest.co\/blog\/contrast-ratio-issue\/","name":"4 vanlige problemer med tilgjengelighet p\u00e5 nettet - The Codest","isPartOf":{"@id":"https:\/\/thecodest.co\/#website"},"primaryImageOfPage":{"@id":"https:\/\/thecodest.co\/blog\/contrast-ratio-issue\/#primaryimage"},"image":{"@id":"https:\/\/thecodest.co\/blog\/contrast-ratio-issue\/#primaryimage"},"thumbnailUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/common_web_accessibility_issues1.png","datePublished":"2022-11-15T10:09:22+00:00","dateModified":"2026-03-09T13:10:53+00:00","description":"En guide til vanlige problemer med webtilgjengelighet som utviklere b\u00f8r kjenne til, med praktiske tips for \u00e5 forbedre brukervennligheten for brukere med nedsatt funksjonsevne.","breadcrumb":{"@id":"https:\/\/thecodest.co\/blog\/contrast-ratio-issue\/#breadcrumb"},"inLanguage":"nb-NO","potentialAction":[{"@type":"ReadAction","target":["https:\/\/thecodest.co\/blog\/contrast-ratio-issue\/"]}]},{"@type":"ImageObject","inLanguage":"nb-NO","@id":"https:\/\/thecodest.co\/blog\/contrast-ratio-issue\/#primaryimage","url":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/common_web_accessibility_issues1.png","contentUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/05\/common_web_accessibility_issues1.png","width":960,"height":540},{"@type":"BreadcrumbList","@id":"https:\/\/thecodest.co\/blog\/contrast-ratio-issue\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/thecodest.co\/"},{"@type":"ListItem","position":2,"name":"4 Common Web Accessibility Issues to Know"}]},{"@type":"WebSite","@id":"https:\/\/thecodest.co\/#website","url":"https:\/\/thecodest.co\/","name":"The Codest","description":"","publisher":{"@id":"https:\/\/thecodest.co\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/thecodest.co\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nb-NO"},{"@type":"Organization","@id":"https:\/\/thecodest.co\/#organization","name":"The Codest","url":"https:\/\/thecodest.co\/","logo":{"@type":"ImageObject","inLanguage":"nb-NO","@id":"https:\/\/thecodest.co\/#\/schema\/logo\/image\/","url":"https:\/\/thecodest.co\/app\/uploads\/2024\/03\/thecodest-logo.svg","contentUrl":"https:\/\/thecodest.co\/app\/uploads\/2024\/03\/thecodest-logo.svg","width":144,"height":36,"caption":"The Codest"},"image":{"@id":"https:\/\/thecodest.co\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/pl.linkedin.com\/company\/codest","https:\/\/clutch.co\/profile\/codest"]},{"@type":"Person","@id":"https:\/\/thecodest.co\/#\/schema\/person\/7e3fe41dfa4f4e41a7baad4c6e0d4f76","name":"thecodest","image":{"@type":"ImageObject","inLanguage":"nb-NO","@id":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5dbfe6a1e8c86e432e8812759e34e6fe82ebac75119ae3237a6c1311fa19caf4?s=96&d=mm&r=g","caption":"thecodest"},"url":"https:\/\/thecodest.co\/nb\/author\/thecodest\/"}]}},"_links":{"self":[{"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/posts\/3142","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/comments?post=3142"}],"version-history":[{"count":11,"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/posts\/3142\/revisions"}],"predecessor-version":[{"id":8518,"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/posts\/3142\/revisions\/8518"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/media\/3143"}],"wp:attachment":[{"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/media?parent=3142"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/categories?post=3142"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/thecodest.co\/nb\/wp-json\/wp\/v2\/tags?post=3142"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}