Tester som NetRelations Inspector utför
De tester som utförs när man kör en webbsida eller en hel webbplats genom NetRelations Inspector syftar dels till att fånga upp mätbara tillgänglighetsproblem och dels till att hitta avsteg från våra interna riktlinjer för gränssnittsprogrammering.
Här beskriver vi alla testerna och förklarar varför de är relevanta. Där det finns direkta kopplingar till riktlinjer i WCAG 2.0 eller på eutveckling.se länkar vi till dem.
Accesskey-attribut används
Det är en god tanke att kunna ange kortkommandon för viktiga funktioner på en sida. Problemet är att kortkommandon skapade med accesskey-attributet lätt kan krocka med kortkommandon i webbläsare, hjälpmedel eller operativsystem. Därför avråder många från att använda accesskey.
Om man ändå använder accesskey ska man göra det med återhållsamhet och hålla sig till de tangenter som löper minst risk att krocka med andra kortkommandon.
Mer information:
Alternativtext saknas
Alla bilder och andra grafiska objekt måste ha alternativtext. Annars kan varken sökmotorer, användare som inte ser, användare som har stängt av bildvisning i sin webbläsare eller användare som använder en webbläsare utan stöd för bilder förstå bildens betydelse. För att ange alternativtext använder man alt-attributet för img-elementet.
Bilder som är dekorativa och därför bör ignoreras av skärmläsare och andra hjälpmedel ska helst hanteras med CSS. Om de måste ligga i HTML-koden ska de ha tom alt-text, alt="".
Mer information:
- WCAG 2.0 H37: Using alt attributes on img elements
- WCAG 2.0 C9: Using CSS to include decorative images
- WCAG 2.0 H67: Using null alt text and no title attribute on img elements for images that AT should ignore
- eutveckling.se 5.6.1: Beskriv samtliga meningsbärande bilder och grafiska objekt med alt-text
Alternativtext saknas men title-text finns
Bilder med tom alt-text bör inte ha title-text eftersom informationen som anges i title-attributet inte är åtkomlig för alla användare.
Mer information:
- WCAG 2.0 H67: Using null alt text and no title attribute on img elements for images that AT should ignore
- eutveckling.se 5.6.1: Beskriv samtliga meningsbärande bilder och grafiska objekt med alt-text
ASP.NET-formulär
På många webbplatser som bygger på ASP.NET ligger ett formulär runt allt innehåll på sidan. Det är i de flesta fall felaktig användning av formulär. Det kan också leda till förvirring på sidor med vad som för användaren ser ut som flera separata formulär. När användaren skickar ett formulär genom att trycka på returtangenten i ett textfält blir det oklart vilket formulär som ska skickas. Försök att åtgärda detta leder till JavaScriptberoende.
Undvik att använda den traditionella formulärhanteringen i ASP.NET.
Automatisk sidomladdning
När man använder meta-element för att ladda om sidan (eller en annan sida) är det ofta överraskande och störande för användaren. Hantera hellre omdirigering på serversidan eller som ett resultat av att användaren följer en länk eller aktiverar en formulärknapp.
Mer information:
- WCAG 2.0 F40: Failure of Success Criterion 2.2.1 and 2.2.4 due to using meta redirect with a time limit
- WCAG 2.0 F41: Failure of Success Criterion 2.2.1, 2.2.4, and 3.2.5 due to using meta refresh with a time-out
- WCAG 2.0 SVR1: Implementing automatic redirects on the server side instead of on the client side
- eutveckling.se 3.8: Automatiska händelser
Bildknapp(ar) saknar alt-attribut
Alla bilder och andra grafiska objekt måste ha alternativtext. Annars kan varken sökmotorer, användare som inte ser, användare som har stängt av bildvisning i sin webbläsare eller användare som använder en webbläsare utan stöd för bilder förstå bildens betydelse. För att ange alternativtext för bildknappar använder man alt-attributet för input[type=image]-elementet.
Mer information:
- WCAG 2.0 H36: Using alt attributes on images used as submit buttons
- eutveckling.se 5.6.1: Beskriv samtliga meningsbärande bilder och grafiska objekt med alt-text
Bildknapp(ar) saknar alternativtext
Alla bilder och andra grafiska objekt måste ha alternativtext. Annars kan varken sökmotorer, användare som inte ser, användare som har stängt av bildvisning i sin webbläsare eller användare som använder en webbläsare utan stöd för bilder förstå bildens betydelse. För att ange alternativtext för bildknappar använder man alt-attributet för input[type=image]-elementet.
För bildknappar får alternativtexten inte vara tom.
Mer information:
- WCAG 2.0 H36: Using alt attributes on images used as submit buttons
- eutveckling.se 5.6.1: Beskriv samtliga meningsbärande bilder och grafiska objekt med alt-text
CSS för utskrift saknas
Dokument som använder CSS för presentation bör ha en media-specifik stilmall som används vid utskrift.
Mer information:
- WCAG 2.0 G140: Separating information and structure from presentation to enable different presentations
- eutveckling.se 3.3.13 Utnyttja webbläsarnas inbyggda funktioner för att hantera utskrift
Duplicerad title-text
Det finns ingen anledning att upprepa en länks text i title-attributet. Om man ska använda title-text bör den innehålla information utöver den som redan finns i länktexten - dock ingen viktig text eftersom många användare inte kommer att vara medvetna om att den finns.
Mer information:
Embed används
För att den som inte har stöd för den teknologi som används i ett embedelement, eller som inte kan se sidan, behöver en alternativ version av innehållet finnas. Använd object-elementet i stället.
Flash och andra icke-standardiserade filformat bör infogas med en metod som kan kontrollera att användarens webbläsare har stöd för formatet i den version som krävs.
Fel nivå på dokumentets första rubrik
Den första rubriken i ett dokument ska vara h1 eller h2. I princip ska den första rubriken vara h1, men ibland behöver man göra avsteg från det för att kunna skapa rubriker för till exempel navigationslistor som kommer före huvudrubriken i koden. I sådana fall ska man börja med h2.
Mer information:
- WCAG 2.0 H42: Using h1-h6 to identify headings
- WCAG 2.0 G141: Organizing a page using headings
- eutveckling.se 5.5.2: Skapa rubriker med h-element
Felaktig rubrikstruktur
För att underlätta för personer som använder rubriker för att navigera i dokument ska rubrikstrukturen vara korrekt, vilket innebär att inga rubriknivåer får hoppas över. Använd h1 för den högsta nivån, sedan h2, h3, och så vidare. Hoppa till exempel inte direkt från h1 till h3.
Mer information:
- WCAG 2.0 H42: Using h1-h6 to identify headings
- WCAG 2.0 G141: Organizing a page using headings
- WCAG 2.0 G130: Providing descriptive headings
- eutveckling.se 5.5.2: Skapa rubriker med h-element
Felaktig språkkod
Information om vilket språk dokumentets information är på finns, men språkkoden är felaktig.
Mer information:
- WCAG 2.0 H57: Using language attributes on the html element
- Internationalization Best Practices: Specifying Language in XHTML & HTML Content
- Language tags in HTML and XML
- eutveckling.se 5.5.4: Markera om sidan eller del av sidan är på ett annat språk
Fieldset-element utan legend-text
I formulär kan det vara bra att gruppera relaterade fält, särskilt radioknappar och kryssrutor, på ett semantiskt sätt. Använd fieldset-element för att skapa grupper och legend-element för att ge grupperna en rubrik.
Mer information:
- WCAG 2.0 H71: Providing a description for groups of form controls using fieldset and legend elements
- eutveckling.se 3.5.3: Gruppera formulärets fält
Formulär saknar skicka-knapp
Om ett formulär saknar skicka-knapp blir det otydligt för användaren hur man skickar formuläret. Det är inte alla som vet att man oftast kan skicka formulär genom att trycka returslag i ett textfält. Dessutom fungerar det inte med alla webbläsare.
Alla formulär ska ha minst en skicka-knapp.
Formulär utan synliga fält
Formulär som varken har synliga inmatningsfält eller skicka-knappar har ingen funktion för användaren och är troligen resultatet av felprogrammering.
Fungerar inte utan "www"
Webbplatsen fungerar inte utan "www" först i adressen. Det är inte självklart att alla användare skriver in "www" först i webbadresser, så därför bör webbplatsen fungera och visa samma sida oavsett om man anger "www" eller inte.
Mer information:
Fältetikett saknar koppling till fält
Det säkraste sättet att koppla samman fältetiketter med sina formulärfält är att ange fältets id i label-elementets for-attribut.
Rent formellt är det tillåtet att göra kopplingen genom att lägga formulärfältet inuti dess label-element, men det är inte kompatibelt med alla webbläsare och hjälpmedel och avråds från.
Mer information:
- WCAG 2.0 H44: Using label elements to associate text labels with form controls
- eutveckling.se 3.5.5: Skapa tydliga och klickbara fältetiketter
Fältetikett saknas
För att skapa större klickbar yta för radioknappar och kryssrutor, och göra det möjligt för skärmläsare att ange vad som ska matas in i formulärfält ska alla formulärfält ha en korrekt kopplad fältetikett.
Mer information:
- WCAG 2.0 H44: Using label elements to associate text labels with form controls
- eutveckling.se 3.5.5: Skapa tydliga och klickbara fältetiketter
Fältetikett är tom
Alla label-element ska ha textinnehåll, annars fyller de ingen funktion och kan orsaka förvirring.
Mer information:
- WCAG 2.0 H44: Using label elements to associate text labels with form controls
- eutveckling.se 3.5.5: Skapa tydliga och klickbara fältetiketter
För många nivå 1-rubriker
Om det finns flera h1-rubriker på samma sida blir det oklart för användaren såväl som för sökmotorer vad sidan i huvudsak handlar om. Begränsa antalet h1-rubriker till en eller möjligen två.
Förkastade attribut
Förkastade attribut är attribut som endast är tillåtna i HTML 4.01 Transitional respektive XHTML 1.0 Transitional. Som ordet "Transitional" antyder är dessa varianter till för att användas under en övergångsperiod från HTML-baserad layout till CSS-baserad layout. Eftersom webbläsare numera har tillräckligt stöd för CSS är den övergångsperioden sedan länge över, och man bör använda HTML 4.01 Strict eller XHTML 1.0 Strict.
Förkastade element
Förkastade element är element som endast är tillåtna i HTML 4.01 Transitional respektive XHTML 1.0 Transitional. Som ordet "Transitional" antyder är dessa varianter till för att användas under en övergångsperiod från HTML-baserad layout till CSS-baserad layout. Eftersom webbläsare numera har tillräckligt stöd för CSS är den övergångsperioden sedan länge över, och man bör använda HTML 4.01 Strict eller XHTML 1.0 Strict.
HTML-validering
HTML-validering är viktig för att säkerställa att alla webbläsare kan tolka sidans innehåll på rätt sätt. Det minskar risken för tveksamheter och underlättar underhåll.
Mer information:
- WCAG 2.0 G134: Validating Web pages
- WCAG 2.0 H88: Using HTML according to spec
- WCAG 2.0 H74: Ensuring that opening and closing tags are used according to specification
- WCAG 2.0 H75: Ensuring that Web pages are well-formed
- eutveckling.se 3.3.1: Följ standarder
- eutveckling.se 3.3.2: Utveckla webbplatsen enligt en standard snarare än för en webbläsare
Huvudrubrik saknas
För att tala om för användare och sökmotorer vad ett dokument handlar om är det mycket viktigt att ange en beskrivande text i en huvudrubrik, som skapas med hjälp av h1-elementet.
Mer information:
- WCAG 2.0 H42: Using h1-h6 to identify headings
- eutveckling.se 5.4.3: Skriv tydliga och beskrivande rubriker
- eutveckling.se 5.5.2: Skapa rubriker med h-element
Internlänkar utan mål
Se till att alla internlänkar har ett mål, annars kommer användare som försöker följa sådana länkar att bli förvirrade.
Inline-CSS
För att underlätta underhåll och media-specifik hantering av stilmallar bör all CSS definieras i externa filer eller style-element.
Mer information:
- WCAG 2.0 G140: Separating information and structure from presentation to enable different presentations
- eutveckling.se 3.3.4: Separera innehåll från design - använd externa stilmallar för att styra presentation och layout
Inline-event
Eventhanterare används för att koppla JavaScriptfunktioner till olika element på sidan så att de kan aktiveras när användaren utför en viss interaktion, till exempel klickar på en länk eller skickar in ett formulär.
För att förenkla underhåll och underlätta användningen av icke påträngande (unobtrusive) JavaScript bör alla eventhanterare kopplas från JavaScriptkoden i stället för från HTML-koden.
Mer information:
- eutveckling.se 3.3.7: Gör inte webbplatsen beroende av javaskript
- Unobtrusive JavaScript
- The seven rules of Unobtrusive JavaScript
JavaScriptlänkar
Länkar som använder protokollet javascript: är beroende av JavaScript. För användare vars webbläsare inte exekverar JavaScript kan detta vara förvirrande. Skapa därför sådana länkar med JavaScript eller se till att de fungerar även utan JavaScript.
Mer information:
- eutveckling.se 3.3.7: Gör inte webbplatsen beroende av javaskript
- Unobtrusive JavaScript
- The seven rules of Unobtrusive JavaScript
Kan innehålla flimmer
Undvik att skapa element som blinkar på sidan. De kan orsaka anfall hos personer med vissa typer av epilepsi.
Mer information:
- WCAG 2.0 G19: Ensuring that no component of the content flashes more than three times in any 1-second period
- WCAG 2.0 G176: Keeping the flashing area small enough
- WCAG 2.0 F47: Failure of Success Criterion 2.2.2 due to using the blink element
- eutveckling.se 3.3.21: Använd inte flimmer och blinkningar
Listelement utan innehåll
Det är vanligt att skärmläsare talar om hur många punkter en lista innehåller innan de läser upp innehållet. Om användaren då får höra till exempel "Lista med sju punkter" och sedan inte hittar sju punkter i listan kan det vara förvirrande.
Tomma listpunkter ser också visuellt märkligt ut - man kan lätt tro att något saknas (vilket ofta är fallet).
Longdesc-attribut utan giltig sökväg
För att utförligt beskriva innehållet i en bild för den som inte kan se bilden kan man använda longdesc-attributet. När man gör det anger man sökvägen till ett dokument med den utförliga beskrivningen. Om sökvägen inte är korrekt eller saknas blir det förvirrande för den som försöker läsa beskrivningen.
Mer information:
- eutveckling.se 5.6.1 Beskriv samtliga meningsbärande bilder och grafiska objekt med alt-text
- WCAG 2.0 H45: Using longdesc
Länk i bildkarta saknar alt-attribut
Alla bilder och andra grafiska objekt måste ha alternativtext. Annars kan varken sökmotorer, användare som inte ser, användare som har stängt av bildvisning i sin webbläsare eller användare som använder en webbläsare utan stöd för bilder förstå bildens betydelse. För att ange alternativtext använder man alt-attributet för area-elementet.
Mer information:
- WCAG 2.0 H24: Providing text alternatives for the area elements of image maps
- eutveckling.se 5.6.1: Beskriv samtliga meningsbärande bilder och grafiska objekt med alt-text
Länk i bildkarta saknar alternativtext
Alla bilder och andra grafiska objekt måste ha alternativtext. Annars kan varken sökmotorer, användare som inte ser, användare som har stängt av bildvisning i sin webbläsare eller användare som använder en webbläsare utan stöd för bilder förstå bildens betydelse. För att ange alternativtext använder man alt-attributet för area-elementet.
För imagemapplänkar får alternativtexten inte vara tom.
Mer information:
- WCAG 2.0 H24: Providing text alternatives for the area elements of image maps
- eutveckling.se 5.6.1: Beskriv samtliga meningsbärande bilder och grafiska objekt med alt-text
noscript-element används
noscript-elementet är till för att kunna visa alternativt innehåll för webbläsare som inte har stöd för JavaScript. Problem med noscript uppstår när webbläsaren har stöd för JavaScript och en brandvägg eller annan säkerhetsrelaterad hård- eller mjukvara blockerar JavaScript. Då exekveras varken JavaScriptkoden eller det alternativa innehållet.
I stället för att använda noscript bör man implementera JavaScriptfunktioner på ett icke påträngande (unobtrusive) sätt.
Undantag för detta kan göras om noscript endast innehåller sådant som är irrelevant för besökaren, till exempel en bild som används för besöksstatistik.
Mer information:
Nya fönster
Dokumentet använder target-attribut för att öppna länkar i nya fönster. Det förvirrar många användare - det är bättre att låta användaren själv välja om länkar ska öppnas i nya fönster eller flikar. Om man ändå väljer att använda target-attributet för att öppna nya fönster ska länktexten informera användaren om det.
Mer information:
- WCAG 2.0 H83: Using the target attribute to open a new window on user request and indicating this in link text
- WCAG 2.0 SCR24: Using progressive enhancement to open new windows on user request
- eutveckling.se 5.7.3: Tala om när en länk öppnas i nytt fönster
Nästlade länkar finns
Länkar får inte innehålla andra länkar.
Mer information:
Nästlade tabeller finns
Tabeller ska användas för att strukturera tabulär data, inte för att skapa layout.
För att göra det lättare för personer som inte ser att tolka innehållet i datatabeller bör man undvika att nästla tabeller. Det underlättar sannolikt för alla användare om man delar upp eller strukturerar om tabeller som är så komplicerade att de behöver nästlas.
Mer information:
Ogiltigt id
I HTML gäller för värden på id-attribut att det första tecknet måste vara en bokstav ([A-Za-z]). De efterföljande tecknen måste vara bokstäver, siffror ([0-9]), bindestreck ("-"), understreck ("_"), kolon (":") eller punkter ("."). Som reguljärt uttryck blir det [A-Za-z][A-Za-z0-9:_.-]*.
I XHTML som skickas till webbläsaren som XML kan man använda fler tecken, men nästan all XHTML som används i dag skickas som om det vore HTML, och därför är det säkrast att hålla sig till de regler som gäller i HTML 4.01.
Mer information:
Presentationell HTML
HTML ska beskriva innehållets funktion eller betydelse, inte hur det ska presenteras. Använd i stället CSS för att styra den visuella presentationen. Om syftet är att ange till exempel betoning, använd ett semantiskt HTML-element för detta och kontrollera utseendet med CSS om det behövs.
Mer information:
- WCAG 2.0 C22: Using CSS to control visual presentation of text
- WCAG 2.0 G140: Separating information and structure from presentation to enable different presentations
- WCAG 2.0 G115: Using semantic elements to mark up structure
- WCAG 2.0 H49: Using semantic markup to mark emphasized or special text
Ramar används
Ramar, oavsett om de skapas med frameset- och frame-element eller med iframe-element, kan orsaka ett antal användbarhetsproblem och bör i första hand undvikas.
Mer information:
Ramtitel saknas
Ramar kan orsaka ett antal användbarhetsproblem och bör i första hand undvikas. Om man trots det använder ramar ska varje ram (frame- och iframe-element) ha ett title-attribut som beskriver ramens syfte.
Mer information:
- WCAG 2.0 H64: Using the title attribute of the frame and iframe elements
- eutveckling.se 3.3.10: Använd inte ramar
Rensa-knappar används
När ett formulär innehåller rensa- eller återställ-knappar som skapas med <input type="reset"> är risken stor att användaren av misstag raderar information. Om inte mycket starka skäl finns för att använda rensa-knappar bör de undvikas.
Mer information:
Serverbaserade bildkartor
Serverbaserade bildkartor skapas genom att ge en länkad bild ett ismap-attribut. När användaren klickar på bilden skickas koordinaterna där muspekaren befinner sig med till servern.
Detta gör att serverbaserade bildkartor inte kan göras tillgängliga för personer som inte använder mus, och därför ska klientbaserade bildkartor användas i stället.
Mer information:
- WCAG 1.0 7.4 Image maps
- WCAG 2.0 Guideline 2.1 Keyboard Accessible: Make all functionality available from a keyboard.
- eutveckling.se 5.6.3 Tillhandahåll textalternativ till imagemappar
Sidtitel finns men är tom
För att tala om för användare och sökmotorer vad ett dokument handlar om är det mycket viktigt att ange en beskrivande text i dokumentets title-element.
Mer information:
- WCAG 2.0 G88: Providing descriptive titles for Web pages
- WCAG 2.0 H25: Providing a title using the title element
- eutveckling.se 4.2.2: Ge alla sidor en tydlig sidtitel
Sidtitel saknas helt
För att tala om för användare och sökmotorer vad ett dokument handlar om är det mycket viktigt att ange en beskrivande text i title-elementet. title-elementet är obligatoriskt och ska finnas i dokumentets head-element.
Mer information:
- WCAG 2.0 G88: Providing descriptive titles for Web pages
- WCAG 2.0 H25: Providing a title using the title element
- eutveckling.se 4.2.2: Ge alla sidor en tydlig sidtitel
Språkinformation saknas
För att skärmläsare och sökmotorer ska slippa gissa vilket språk ett dokument använder ska dokumentets huvudsakliga språk anges i HTML-koden. Det gör man genom att sätta ett lang-attribut på html-elementet. I XHTML-dokument som skickas som text/html bör man använda både lang- och xml:lang-attribut.
Mer information:
- WCAG 2.0 H57: Using language attributes on the html element
- Internationalization Best Practices: Specifying Language in XHTML & HTML Content
- Language tags in HTML and XML
- eutveckling.se 5.5.4: Markera om sidan eller del av sidan är på ett annat språk
Stor Viewstate
Viewstate-fält är gömda formulärfält som skapas av ASP.NET. De finns ibland med i koden utan att användas, och gör därför sidladdningen långsammare helt i onödan. Ibland kan Viewstate-fält bli så stora att de märkbart slöar ner webbplatser även för användare med snabb uppkoppling.
Minimera användningen av Viewstate på ASP.NET-baserade webbplatser.
Tabellrubriker saknas
När tabellrubriker saknas helt tyder det på att tabeller används för layout, vilket ska undvikas.
Om rad- och kolumnrubriker saknas i datatabeller kan det vara svårt för skärmläsare att förmedla tabellstrukturen till användaren. Märk upprubrikceller med th-element och använd scope- eller for- och id-attributen för att koppla samman rubrik- och dataceller.
Mer information:
- WCAG 2.0 H51: Using table markup to present tabular information
- WCAG 2.0 H63: Using the scope attribute to associate header cells and data cells in data tables
- WCAG 2.0 H43: Using id and headers attributes to associate data cells with header cells in data tables
- eutveckling.se 3.4: Tabeller
Tabindex-attribut används
Placera i första hand innehållet i en logisk ordning så att tabindex-attributet inte behöver användas. När man använder tabindex kan det lätt leda till oväntad navigeringsordning för den som tangentbordsnavigerar. Ofta gör det också att dokumentet blir svårare att underhålla eftersom man kan behöva ändra befintliga tabindex-attribut när man lägger till eller tar bort element.
Mer information:
- WCAG 2.0 G59: Placing the interactive elements in an order that follows sequences and relationships within the content
- WCAG 2.0 C27: Making the DOM order match the visual order
- eutveckling.se 3.3.18: Ge webbplatsens innehåll en logisk tabbordning
Teckenkodningsfel
Om HTTP-rubrikerna och ett dokuments meta-element anger olika teckenkodningar finns risk att webbläsaren använder fel teckenkodning, vilket kan göra texten mycket svårläst.
Tom title-text
Om man använder title-attribut bör det innehålla text, annars tillför det inget.
Tomma länkar finns
Om länktext saknas vet varken användare eller sökmotorer vart länken leder. Alla länkar ska ha en tydlig text som talar om vart länken leder eller vilken funktion den har.
Mer information:
- WCAG 2.0 H30: Providing link text that describes the purpose of a link for anchor elements
- WCAG 2.0 G91: Providing link text that describes the purpose of a link
- eutveckling.se 5.7.1: Skriv tydliga länkar
Tomma rubriker finns
Eftersom en del användare navigerar med hjälp av rubriker är det viktigt att alla rubrikelement innehåller relevant text.
Mer information:
- WCAG 2.0 H42: Using h1-h6 to identify headings
- eutveckling.se 5.4.3: Skriv tydliga och beskrivande rubriker
- eutveckling.se 5.5.2: Skapa rubriker med h-element
Troliga JavaScriptlänkar finns
Länkar som har href="#" är ofta beroende av JavaScript. För användare vars webbläsare inte exekverar JavaScript kan detta vara förvirrande. Skapa därför sådana länkar med JavaScript eller se till att de fungerar även utan JavaScript.
Mer information:
- eutveckling.se 3.3.7: Gör inte webbplatsen beroende av javaskript
- Unobtrusive JavaScript
- The seven rules of Unobtrusive JavaScript
Tvetydig länktext
Den som använder skärmläsare kan navigera med hjälp av en länklista. Det kan vara förvirrande om flera länkar har samma länktext men går till olika sidor. Om det gör den visuella presentationen enklare att överblicka kan man använda CSS för att dölja viss länktext, se C7: Using CSS to hide a portion of the link text.
Mer information:
- WCAG 2.0 H30: Providing link text that describes the purpose of a link for anchor elements
- WCAG 2.0 G91: Providing link text that describes the purpose of a link
- eutveckling.se 5.7.1: Skriv tydliga länkar
Webbadresser avslöjar serverteknik
Undvik att låta webbadresser avslöja vilken serverteknik som används. Dels är det ointressant för de flesta användare, dels försvårar det vid byte av serverteknik.
Mer information:
Webbadresser blandar stora och små bokstäver
Undvik att blanda stora och små bokstäver i webbadresser. En del webbservrar gör skillnad på stora och små bokstaver medan andra inte gör det. Genom att använda enbart små bokstäver underlättar du dels för besökare som skriver in en adress, dels för utvecklare vid ett teknikbyte.
Mer information:
Webbadresser är svårlästa
Undvik att låta tekniken styra hur webbplatsens webbadresser ser ut. Gör dem i stället läsbara för dina besökare. Genom att göra det ökar du dessutom chansen till bättre sökmotorplacering.
Mer information:
Intressanta ämnen
- Användbarhet
- Community
- E-handel
- EPiServer
- EPiServer Community
- EPiServer Mail
- EPiServer Marketing Arena
- Förvaltning
- Grafisk formgivning
- Gränssnittsprogrammering
- Integration
- Interaktionsdesign
- Intranät
- Produktionsledning
- Projektledning
- Relate
- SharePoint
- Sociala medier
- Support
- Sökmotoroptimering
- Sökning
- Systemarkitektur
- Systemutveckling
- Tillgänglighet
- Utbildning
- Webbanalys
- Webbkoncept
- Webbstandarder
- Webbstrategi
- Webbutveckling
- Webb-TV
- Öppen källkod
- Organisationer
- Idrott
- Kommuner
- Offentlig sektor
- Kultur
- Myndigheter
- Läkemedel
- Detaljhandel
- Media

