Taggar, element och värden
För att tala om för webbläsaren hur den ska tolka webbsidan märker man upp sitt dokument med taggar
(från det engelska ordet tags=etiketter).
Taggen innehåller alltid ett element, ofta med ett eller flera attribut. Attributen kan i sin tur kan ha olika värden. För att tala om vad som är en tagg använder vi oss av tecknen <
, mindre än, och
>
,större än.
En exempeltagg med ett attribut och värde kommer alltså se ut såhär:
<element
attribut=”värde”>innehåll</element>
notera
likamedtecknet ( = ) och citationstecknen ( ” ” ).
De flesta taggar skall kompletteras med en
sluttagg, som markerar när taggen skall sluta gälla. En sluttagg består av ett snedstreck ( / ) före elementet: </element>
Som du ser behöver du inte ha några attribut eller värden i sluttaggen, eftersom den bara markerar att den tidigare taggen skall upphöra att gälla, oavsett vilka attribut den eventuellt har.
Lägg till bilder och länkar på din sida
I namnet HTML, HyperText Markup Language, kan du se ordet hypertext. Det innebär att det är text som är länkad till annan text med "hyperlänkar", något som är centralt i idén som blev webben.
URL:ar
Adresser anges (vanligtvis) i form av URL:ar, dessa kan vara absoluta eller relativa.
Absolut sökväg
En absolut URL börjar med kommunikationsprotokollet (schemat), i webbens fall HTTP://
. efter detta följer själva namnet på enheten (resursen) du vill nå, antingen i form av ett domännamn, t.ex webbem.se
, eller IP-nummer (ett unikt nummer som tilldelas nätverksanslutna enheter).
Efter domännamnet följer sökvägen till den sökta filen. Varje steg till en underliggande katalog (mapp), markeras med snedstreck ( /, slash).
OBS! inte bakåtlutade snedstreck ( \, backslash).
http://webbem.se/html/sokvagar_och_adresser/dokument.html
- Adressen (URL:en) ovan innebär alltså:
- Gå till dokumentet "index.html" i katalogen (mappen) "sokvagar_och_adresser" i katalogen "html" på resursen "webbem.se". Använd kommunikationsprotokollet (schemat) HTTP
- Filer som öppnas automatiskt
- Om filen som ska öppnas heter index.html (eller vissa andra namn, beroende på inställningar på severn) kommer servern öppna den automatiskt när användaren går in i katalogen. Alltså är det god praxis att alltid ha en indexfil i varje katalog.
- Namngivning av kataloger och filer
- Undvik att använda bokstäver som åäö, eller andra tecken som inte finns i det engelska alfabetet. Undvik mellanslag, ersätt eventuella mellanslag med _ eller - . Tänk på att webben skiljer på stora och små bokstäver (
Index.html
är inte samma sak som index.html
och kommer inte fungera).
Relativa sökvägar
Om du länkar till dokument på samma server som den länkade filen själv ligger på kan du i stället för att använda en absolut sökväg använda en relativ, som beskriver var den sökta filen finns i förhållande till filen du länkar från
-
Om du länkar till en fil som ligger i samma katalog som dokumentet du länkar från räcker det med namnet på filen som sökväg.
fil.html
-
Om du behöver gå ned i en katalog som befinner sig i katalogen du är i, anger du katalognamnet, snedstreck, filnamnet. Naturligtvis kan du förlänga det om du behöver gå fler nivåer (kataloger i kataloger).
katalog/fil.html
katalog1/katalog2/fil.html
-
Om du behöver gå upp en nivå, och backa upp till en överliggande mapp, anges detta med två punkter (går att upprepa).
../annan_katalog/fil.html
../../katalog1/katalog2/fil.html
läs mer om sökvägar
Skapa en länk
Allt innehåll som kan visas i body
kan också vara klickbara länkar. Elementet som anger att någonting är en länk är a
(anchor). URL:en du länkar till anges som värdet till attributet href
(hypertext reference).
<a href="http://webbsajt.com">länkad text</a>
Om du länkar till en fil på din egen sajt är det kanske enklare att använda en relativ adress:
<a href="fil.html">länkad text</a>
eller kanske
<a href="../katalog/fil.html">länkad text</a>
beroende på var den efterfrågade filen befinner sig.
Vill du bestämma att filen du länkar till ska öppnas i en ny flik kan du lägga till attributet target
, och ge det värdet _blank
(ett av flera möjliga värden till target
)
<a href="http://webbsajt.com" target="_blank">länkad text</a>
Bilder är också länkar
Bilder är normalt inte inbäddade i HTML-koden utan länkas in med hjälp av elementet img
(image). Värdet till attributet src
(source) är sökvägen till bildfilen.
Du kan använda bildfiler i filformaten JPEG (.jpg, .jpe, .jpeg), PNG (.png), GIF (.gif) och SVG (.svg).
Du ska alltid lägga till attributet alt
(alternativtext) i dina img
-taggar, för att förklara bilderna i de fall bilder inte visas (punktskriftdisplay, talsyntes, Lynx, trasiga sökvägar o.s.v...). Värdet till alt
är den förklarande texten.
<img src="anka.jpeg" alt="En bild på en anka">
eller kanske
<img src="http://extern_sajt.se/bildmapp/anka.jpeg" alt="En bild på en anka">
Notera att img
-taggar inte behöver någon sluttagg, eftersom de inte innesluter något annat innehåll än sig själva.