Skrivregler

För att kunna skapa fullt fungerande webbsidor med XHTML måste man kunna skrivreglerna. Eftersom det är ett standardiserat språk på engelska, finns tydliga anvisningar för hur det ska skrivas.

För att webbläsaren ska kunna skilja märkningstaggar från text du vill ska synas, använder man avgränsnings-tecknen [<] och [>] runt taggarna. Den tagg som stänger eller avslutar ett element måste dessutom innehålla ett snedstreck [</] och [>]. 

<p>Innehåll</p>

I XHTML finns också tomma element. Dessa saknar avslutningstagg och har istället ett snedstreck sist. Tomma element saknar innehåll, men ska ändå stängas.

<br />

OBS! Taggarnas namn beskriver (på engelska) vad de ska användas till. Oftast genom en sammandragning eller förkortat (p = paragraph, br = break).

Attribut

Öppningstaggar kan innehålla attribut, som är en sorts egenskaper som ger elementet ytterligare en beskrivning eller förklaring. Varje attribut innehåller ett värde, som kan formuleras på lite olika sätt beroende på vilket attribut det är.

Exemplet nedan visar hur ett element med två attribut kan se ut, samt vilka skiljetecken som ska användas. Skrivreglerna är mycket konsekventa i XHTML, så detta mönster följer man i de flesta fall. Det svåra i början brukar vara att lära sig läsa av källkoden och att kunna upptäcka eventuella fel.

<a href="index.htm" title="Till startsidan">Innehåll</a>

OBS! Ingen text får lämnas omärkt. Omärkt text står utanför strukturen och saknar i princip en uttalad uppgift i dokumentet. Vad taggarna heter kommer du att lära dig vartefter du kommer i kontakt med dem.

Blankutrymmen i källkoden

Med blankutrymmen menas främst mellanslag, tabbsteg och radframmatningar. Dessa får oftast ingen effekt på resultatet så länge de inte görs mitt i ett element- eller attributnamn.

Sammanfattning av skrivreglerna

  • All XHTML ska skrivas med gemener (smÃ¥ bokstäver)
  • Taggarnas gränsmarkeringar är [<] och [>], [</] och [>] eller [<] och [/>]
  • Alla element mÃ¥ste stängas med snedstreck
  • Alltid ett mellanslag före varje nytt attribut
  • Alltid ett likhetstecken direkt efter ett attribut
  • Alltid citattecken runtom attributets värde