Granskningsresultat, Offentliga sektorns webbplatser och 24-timmarswebben
I slutet av mars 2005 granskade vi ett 30-tal webbplatser, utvalda på måfå, inom statlig förvaltning, landsting och kommuner med avseende på tillgänglighet och webbstandarder. Här redovisas resultaten av granskningen. Observera att vissa webbplatser kan ha förändrats sedan granskningen gjordes.
En beskrivning av bakgrunden till undersökningen och en sammanfattning av resultatet finns i artikeln Offentliga sektorns webbplatser och 24-timmarswebben.
Granskningspunkter
För att göra granskningen så objektiv som möjligt är de flesta granskningspunterna tekniska, vilket medför att förklaringarna av dem också blir relativt tekniska. Vid varje punkt finns hänvisningar till de avsnitt i Vägledningen 24-timmarswebben 2.0 som är relevanta.
För webbplatser som använder ramar (frames) kontrollerades dels framesetfilen, dels ett dokument i den ram som bedömdes vara huvudsidan, alltså den vars innehåll förändras beroende på var på webbplatsen man befinner sig.
DOCTYPE
Visar vilken DOCTYPE som används. Den obligatoriska DOCTYPE-deklarationen i HTML- och XHTML-dokument är viktig av två anledningar. Dels används den av HTML-validerare för att avgöra vilken version av HTML eller XHTML som används, dels bestämmer den hur moderna webbläsare hanterar HTML och CSS.
- 3.1.1 Välj och tillämpa standarder såsom de är menade att användas
- 3.1.2 Utveckla webbplatsen enligt en standard snarare än för en webbläsare
- 4.8.1 Validera koden
Teckenkodning
Visar vilken teckenkodning som anges. Om man inte anger vilken teckenkodning som används i ett dokument innebär det att webbläsaren måste försöka gissa. Det fungerar ofta, men en felaktig gissning kan leda till att text blir svår eller omöjlig att läsa.
- 3.1.1 Välj och tillämpa standarder såsom de är menade att användas
HTML-validering
Antalet fel som W3C:s HTML-validerare hittar vid validering av webbplatsen. Genom att använda korrekt HTML minskar man risken för problem i olika webbläsare.
- 3.1.1 Välj och tillämpa standarder såsom de är menade att användas
- 3.1.2 Utveckla webbplatsen enligt en standard snarare än för en webbläsare
- 4.8.1 Validera koden
CSS-validering
Antalet fel som W3C:s CSS-validerare hittar vid validering av webbplatsen. Precis som med HTML minskar man risken för problem genom att följa de regler som finns.
- 3.1.1 Välj och tillämpa standarder såsom de är menade att användas
- 3.1.2 Utveckla webbplatsen enligt en standard snarare än för en webbläsare
- 4.8.1 Validera koden
Ramanvändning
Anger om webbplatsen använder ramar eller inte. Ramar gör det bland annat svårare att bokmärka sidor, att skicka URL:er via e-post och att skriva ut dokument.
- 4.2.17 Undvik att använda ramar
Teknikberoende
Kontroll av om webbplatsen fungerar när webbläsaren saknar stöd för tekniker som JavaScript, Java, Flash eller cookies. Många stänger av säkerhetsskäl av till exempel JavaScript i sina webbläsare.
- 4.2.6 Använd script bara om sidorna fungerar även utan script
Alt-attribut
Anger antalet bilder som saknar alt-attribut. Alt-attributet används för att ange en alternativ text som kan visas av webbläsare som inte hanterar bilder och andra grafiska objekt, eller i grafiska webbläsare med bilder avstängda. Det är dessutom obligatoriskt och måste anges för alla bilder.
- 5.1.11 Beskriv samtliga meningsbärande grafiska objekt med alt-text
Textskalning
Anger om alla besökare enkelt kan storleksförändra texten i sin webbläsare. Om textstorlek är angiven i enheten pixel kan inte alla besökare på ett enkelt sätt göra det.
- 4.2.5 Använd relativa mått
Semantik och struktur
Kontroll av om man har använt de strukturella element som finns i HTML för att ge dokumentets ingående delar betydelse, samt om elementen har använts på korrekt sätt. Några exempel är rubriker, listor och citat.
- 3.1.4 Strukturera materialet korrekt utifrån den standard som valts
- 4.1.12 Använd inte tabeller för layout
- 4.2.2 Separera innehåll från design - använd stilmallar för att styra presentation och layout
- 5.1.5 Använd rätt kod för rubriker
- 5.1.13 Gör inte listor med hjälp av tabeller eller grafiska objekt