Syntax och begrepp i HTML
Sammanfattning
Filformat
Ett HTML-dokument är en vanlig textfil som givits ändelsen .html (eller .htm). Denna hämtas med kommunikationsprotokollet HTTP över ett nätverk (t. ex. internet) från en server och visas i en webbläsare (klient, t. ex Firefox, Chrome, Internet Explorer).
Hur informationen i dokumentet behandlas av webbläsaren anges med märken i filen. Dessa märken kallas taggar (engelska tag = etikett).
Taggar
HTML-taggar kan innehålla tre typer av information. Element, attribut och värden. De flesta taggar kompletteras med en sluttagg som anger att den slutar gälla.
En tagg omges av tecknen < och >.
Element
Den del av taggen som måste vara med. För ett vanligt textstycke (taggen <p>) är elementet p (engelska ordet paragraph = stycke).
Attribut
I en tagg kan ett element utrustas med ett eller flera attribut. Vissa attribut är nödvändiga, andra är frivilliga. Attributet src i taggen <img src="bild.jpg" alt="Bild"> anger bildkälla (engelsak source = källa) och attributet alt anger alternativtext.
Värde
Varje attribut ges ett värde, värdet föregås av ett likamedtecken (=) och omges av citationstecken ("). I exemplet ovan ges attributet src värdet bild.jpg, som är adressen till bilden som ska visas. Attributet alt ges värdet Bild, som är en text som ska visas på sidan i det fall bilden inte kan visas.
Sluttagg
De flesta taggar måste avslutas med en sluttagg. En sluttagg omges, liksom taggen, av < och > och innehåller ett snedstreck, /, följt av det element som ska upphöra att gälla. </p>.
En sluttagg innehåller bara elementet, aldrig attribut eller värden.
Taggar som normalt sett inte omger text, till exempel img, har ingen sluttagg. Dessa hör dock till undantagen.
Kodkommentarer
I koden kan du lägga in kommentarer som kan läsas av någon som läser koden, men som inte behandlas av webbläsaren eller påverkar kodens funktion.
En kommentar i HTML börjar med <!-- och avslutas med -->.
Doctype-deklaration (DTD)
Eftersom det finns olika typer av HTML måste man först i dokumentet ange vilken typ det är. För den nyaste standarden, HTML5, är denna dokumenttypsdeklaration (DTD) <!DOCTYPE html>.
HTML-dokumentets grundstruktur
Alla HTML-dokument utom <frameset>-dokument (specialfall, tas inte upp här) består av två delar, <head> och <body>, som föregås av en dokumenttypsdeklaration.
DOCTYPE (DTD)
Se ovan.
<head>
Head innehåller metainformation om dokumentet. Information om dokumentet själv och hur webbläsaren ska hantera det.
Här anges bland annat vilken teckenkodning dokumentet använder, namnet som ska visas i själva fliken i webbläsaren, om någon särskild stilmall ska användas, upphovsmannens namn, nyckelord och så vidare.
<body>
I body placeras allt det som ska visas i webbläsarfönstret. Dokumentets själva innehåll.
Filnamnet index.html
Om en mapp (katalog) innehåller ett HTML-dokument som heter index.html kommer detta att öppnas automatiskt när mappen öppnas. Man kan ha en, och bara en, index.html i varje mapp.