
1 minute read
HTML
Kapittel 1 Hvordan fungerer weben?
HTML
HTML er fremdeles grunnspråket som benyttes for å lage websider. Som navnet tilsier, er hypertekst og tekstformatering sentralt i språket. HTML brukes til å legge til innhold på websiden i form av tekst, bilder, tabeller og liknende. Tanken med HTML er å knytte websider sammen ved hjelp av koblinger i innholdet, som vi kaller hypertekst. Disse koblingene blir kalt hyperlenker, og vi kjenner til dem gjennom vår daglige bruk av weben. Hypertekst blir umiddelbart tilgjengelig for brukeren gjennom hyperlenkene. Disse hyperlenkene kan aktiveres med museklikk, tastetrykk eller ved å berøre skjermen. I tillegg benyttes HTML til å formatere tekst på websidene. Det vil si at vi kan bestemme at deler av teksten skal være en overskrift, en annen del av teksten skal være brødtekst, og liknende. Det er vanlig å si at HTML brukes til å strukturere websidene.
HTML har tradisjonelt vært en «løs» standard. Selv om HTML-koden ikke ble helt riktig skrevet, så fungerte den likevel. I tillegg til inkonsekvente regler som kunne være noe irriterende, hadde HTML flere begrensninger. Det var ikke mulig å manipulere grafikk og ta i bruk video og lyd uten å ha særskilte tillegg for dette. For eksempel ble Flash mye brukt sammen med HTML tidligere, men denne teknologien er nå faset ut for godt.
En videreutvikling av HTML førte til at XHTML-standarden kom. Med denne standarden ble bruken av HTML strengere håndhevet blant annet ved at alle elementer skulle avsluttes. XHTML skulle egentlig erstatte HTML, men det ble ikke slik. Isteden ble HTML5 arvtakeren. HTML5 ble påbegynt allerede i 2004 av utviklerne i Mozilla Foundation og Opera Software, som sto bak de tidligere mye brukte nettleserne Mozilla og Opera. I 2013 var første utkast ferdig, og det ble sendt til World Wide Web Consortium (W3C). Siden 2016 har vi hatt en stabil versjon. Med HTML5 er mulighetene utvidet og inkonsekvente regler adressert. Ny funksjonalitet for blant annet video, lyd, grafikk, manipulering av tekst og utvidet skjemakontroll er introdusert for å bøte på tidligere begrensninger. HTML er ikke spesielt vanskelig, og vi skal gå gjennom det mest grunnleggende ved språket litt senere i kapitlet.
Vi skal begynne med å se på hvordan en webside kan se ut med HTML-kode. Websiden vi har laget, er en enkel blogg.
22