HTML

HTML (HyperText Markup Language) är ett enkelt plattformsoberoende, logiskt och hierarkiskt markeringsspråk (OBS! Ej programmeringsspråk) som används för att strukturera dokument avsedda för World Wide Web. Med hjälp av överenskomna markeringar strukturerar man dokumentets olika komponenter (element) t ex stycken, tabeller eller listor genom att markera varje elements början och slut. Dessa markeringar läses senare av en www-klient och de olika elementen presenteras i form av stycken, tabeller eller listor. Sättet på vilket dessa stycken, tabeller eller listor presenteras (formateras - layouts) bestäms av www-klienten själv och även av applikationens användare som kan anpassa den till sina egna behov, t ex ändra fontstorlek eller färger.

T.ex. om du vill betona ett ord markerar du detta ord med markorden <em>ord</em>, där <em> betyder början av det betonade ordet (eller meningen) och </em> slutet. När sedan en www-klient stöter på en sådan markering kommer den tolka/betona innehållet mellan markeringarna och visa det som t ex kursiv text - ord

Då html är plattformsoberoende är dokument som är markerade med detta språk portabla. Det betyder att sidorna anpassar sig till de yttre omständigheterna t.ex. skärmstorleken eller upplösningen.

De olika Html-versionerna

Det, i stort sett, enda som det första HTML-språket hade att erbjuda var en strukturering av dokument i rubriker, stycken och listor. Med tiden utvecklades språket och till varje ny version tillkom olika nya element, attribut och värden.

Vilken nivå av språket är bäst att använda? För att undvika frustration bör du först och främst lära dig åtskilja mellan de olika nivåerna och vilka element de stödjer. Tänk på att inte alla element stöds av befintliga www-klienter. Tänk även på att ett och samma markord kan tolkas på olika sätt beroende på vad för läsare användaren har. Om du vill ha dina dokument helt plattformsoberoende och försäkra dig om att nå så bred audiens som möjligt bör du strukturera dem på ett logiskt sätt med användning av Html 2.0, annars räcker det med Html 3.2. I Html 3.2 som är numera standard finner du bara markeringar som redan används i praktiken och stöds av de flesta populära läsare samt kommer att ingå i den kommande standarden Cougar (Html 3.5).

En annan sak som du bör tänka på är layouten. Det finns ingen möjlighet (med rätta) att tvinga någon att titta på dokumenten på ett speciellt sätt. Du har ingen fullständig kontroll över en annan persons läsare och dennes inställningar. Det är upp till var och en att välja upplösning, färger eller fonter. Tvinga inte en viss layout anpassad för en speciell upplösning. Om du gör sidorna portabla kommer de alltid se bra ut oberoende av plattform.

När dokumentet är skrivet bör det html-testas. Ett sådant test eller validation som det också heter kontrollerar att dokumentet är strukturerat enligt gällande regler, dvs om dokumentet är syntaxfelfritt. Syntaxfel kan orsaka många problem; från oläsliga eller förstörda dokument till kraschade bläddrare. Det finns ett antal ställen på nätet där du kan testa dina dokument, t.ex. Doctor Html. Om du kör Windows95/NT så finns det även en s.k. validator att plocka hem på adressen: http://www.spyglass.com/products/validator/