Markup är en vacker sak, och det har verkligen förändrats genom åren. Vad som verkligen var HTML1, har verkligen utvecklats till ett fantastiskt semantiskt uppmärkningsspråk, som vi i stor utsträckning kan tacka W3C. Och vad vet du, den nästa sak att tacka dem för har hänt - HTML5.

Till skillnad från tidigare version av HTML, där koden var mestadels en begränsad struktur som bestämdes av hur du använde klass- och ID-elementen, försöker html5 verkligen ge mer struktur.

All layout kan skapas med semantiska taggar och element som bestämmer hur du ska strukturera, och, förmodligen viktigare, som hjälper dig att strukturera varje sida. Detta producerar kod som är mycket renare och läsligare än i tidigare versioner av HTML, och det är verkligen något helt fantastiskt. De nya taggarna kräver verkligen att du tänker på hur du strukturerar din sida, vilket gör att vi är ärliga - i slutändan är det en bra sak för oss webbdesigners och utvecklare.

Innan du förstår strukturen i HTML5 och hur du skapar och kodar en exempelmall som ska användas för dina projekt borde du vara medveten om hur det hände. Var medveten om att den nuvarande versionen av HTML5 inte har nått en version som W3C kan ringa slutligt från och med än, men det är ganska mycket att lära sig om och börja använda i din kod just nu. Här är vad W3C har att säga om denna fråga:

"Implementatörer bör vara medvetna om att denna specifikation inte är stabil. Implementörer som inte deltar i diskussionerna kommer sannolikt att hitta specifikationen som ändras under dem på oförenliga sätt. Leverantörer som är intresserade av att genomföra denna specifikation innan den slutligen når kandidatrekommendationsfasen bör ansluta sig till ovannämnda postlistor och delta i diskussioner .”

Men låt inte det skrämma dig. Det finns alltid människor ute och ständigt ser till att det inte blir förändrat från under oss alla. Så du kommer säkert att vara medveten om en sådan drastisk förändring verkligen inträffar. Tillbaka på ämnet är en av de viktigaste frågorna som folk har om HTML5 "

,