Corner

AWArnel's Webb

Validera webbsidorna!

Validate!

Startsida
Kort om XHTML
Kort om CSS
Validera koden!
Skydda din PC!
Data och IT-tips
Länktips
Webbstatistik
Webbkamera
valid xhtml valid css valid css Spam Poison

Validerad kod underlättar!

Med "validerad" HTML avses att webbsidan är "korrekt" kodad och visas "korrekt" i alla nyare webbläsare. Genom att få det rätt från början behöver man inte "fixa" till sidan med jämna mellanrum. Med en validering är det också lättare att hitta och rätta till fel som man själv upptäcker. W3C har ett Online valideringsverktyg som är lätt att använda.

W3C

Vad är HTML-validering?

De flesta webbsidorna på Internet är skrivna i något "dataspråk", som HTML. Detta ger Webmasters möjlighet att strukturera text, lägga till multimedia och specificera hur sidan ska framträda i webbläsaren, stil och vilket resultat som ska visas.

Alla språk har egen grammatik, ordförråd och satslära, även "dataspråket". Dokument skrivna på ett visst språk förväntas följa det språkets regler. Men likaväl som text och tal i ett vanligt talspråk kan innehålla stavningsfel och grammatiska fel, kan dokument skrivna i HTML innehålla fel och därmed inte följa reglerna för det språket.

Tänk dig att du till vardags talar en dialekt, som bara förstås av de som bor i samma kommun eller län. Om du då talar med denna dialekt med personer från andra delar av landet, så får du problem med att bli förstådd. Samma sak är det med HTML. Om du skriver HTML med fel "grammatik och satslära", "uttalar" det på ett sätt som gör det svårt för webbläsare att förstå det, så blir det svårt för dig att bli förstådd på Internet!

Processen som avgör om ett dokument följer reglerna för språket på webbsidan kallas "validering" och verktyget en "validator". Ett dokument som går igenom processen med felfritt resultat blir godkänd. Men godkännandet är ingen kvalitetskontroll, bara ett kriterium för en webbsida. Med andra ord är en validerad och godkänd webbsida nödvändigtvis inte en bra sida, men en icke godkänd sida har liten chans att bli en bra sida.

Betydelsen av validerad kod

Dagfinn Parnas, från Universitetet i Bergen, valde i en avhandling slumpmässigt ut 2.4 miljoner olika webbsidor och testade hur HTML-koden på varje sida stämde med W3C:s standard. En mycket stor majoritet av sidorna hade felaktig kodning. Vid en första studie var de vanligaste felen kanske inte så viktiga:
  1. Avsaknad av dokumenttyp definition (DTD)
  2. Avsaknad av obligatoriska attribut
  3. Icke standardiserade attribut
  4. Avsaknad av sluttaggar
  5. Sluttaggar utan inledande starttagg.

Vad innebär det att inte ha DTD-definition och att använda icke-standard taggar? Vad innebär det att glömma en sluttagg eller att ta bort en extra tagg? Moderna browsers visar väl sidan ändå? Nej tyvärr, felaktig HTML-kod orsakar problem som gör att man tappar besökare och skadar möjligheterna att få sidan registrerad av sökmotorerna.

Felaktig kod kan därför innebära att sökmotorerna missar att skanna av en stor del sidans innehåll - även om en surfare kan se innehållet utan problem, det vill säga om han/hon kan hitta det utan hjälp av sökmotor. Du kan därmed tappa besökare - och kunder om du har ett företag och via webben vill marknadsföra dina tjänster och/eller produkter!

Så varför är inte webbdesigners angelägna om att validera sin HTML-kod? Främst beror det på att de inte insett att kodningen har problem, eller vet inte tillräckligt för att kunna rätta till problemen själv. W3C noterar flera orsaker till att webbsidor har felaktig kodning:

  1. HTML-editorer är inte anpassade till W3C-standard.

    Var noggrann när du använder en HTML-editor, läs instruktionerna och lär dig att konfigurera editorn till att skriva validerad HTML-kod.

  2. Felaktig information i böcker.

    Böcker om webbdesign innehåller felaktig information om HTML-koding. Oftast beror problemet i gammal information där "bäst före" datum passerats. Kontrollera därför utgivningsdatum och köp en nyare utgåva om boken är mer än 2-3 år gammal.

  3. Microsoft Word och "spara som webbsida" funktionen.

    Microsoft Word innehåller alternativ att spara dokument i HTML-format. Det är ett stort misstag att göra så! Word är ett ordbehandlingsprogram, inte en webb-editor!

Det är enkelt att testa HTML-kod för att se om den har valideringsproblem. W3C har ett Online "validationsverktyg" som är gratis och lätt att använda. Med en validering av sidan är det också lättare att hitta och rätta till fel som man själv också upptäcker och vill rätta till.

Läs också om Standard Mode och Quirks Mode som ytterligare förklarar betydelsen av dokumenttyps-deklaration för webbsidor!

Affärsnyttan med webbstandarder

På kort sikt: På längre sikt: Alla dessa faktorer bidrar till enklare underhåll, en större publik och bättre ROI. Tekniker, marknadsförare och ekonomer tjänar alla på att ha en webbstandardbaserad webbplats. Källa (läs mer): NetRelations (svensk text). Läs även Webbutveckling med standarder

Arnel's Webb © 2006-2007
W3C
Om validering

Om en webbsida håller en standard enligt W3C's specifikationer och du har problem med att se webbsidan så som den är avsedd att ses, beror det på din webbläsare och inte på webbsidan.

Om din webbsida inte håller W3C-standard, inte är i linje med deras rekommendationer och dessutom kanske innehåller kodning anpassad enbart för ett företags webbläsare - då är alla problem som andra kan ha med att se din webbsida som du avsett att den ska ses, beroende av att du fixar sidan innan du skyller på andras webbläsare.

Källa: Professional Web Developers

Att få sidan validerad är inte en målsättning utan början till att uppnå en väl fungerande sida.
Website Tips

Arnels Webb

(http://hem.bredband.net/arnel/)