Användningen av Hypertext Markup Language (HTML) för att skapa webbplatser kallas vanligtvis HTML-webbdesign. Att skapa en webbplats kan åstadkommas på ett antal olika sätt, även om det ofta innebär användning av kodning i HTML för att skapa de olika komponenterna på en webbsida och säkerställa att de fungerar korrekt. HTML-webbdesign börjar vanligtvis med att en webbdesigner skapar koden för varje sida på en webbplats och gör justeringar efter behov för att lägga till innehåll. Ytterligare metoder för webbutveckling kan också användas, såsom andra former av kodning och inkludering av widgets och cascading style sheets (CSS).
HTML-webbdesign bygger på ett datorspråk som är ganska enkelt och kan ge en webbdesigner ett antal verktyg och alternativ. Det mesta av koden som skapas finns mellan par av vinkelparenteser som indikerar vilken typ av instruktion eller kod som finns inom dem. Till exempel är titeln för en webbplats vanligtvis placerad mellan två uppsättningar vinkelparenteser, kallade starttaggen och sluttaggen, med orden för titeln mellan dem. Ett snedstreck används i HTML-webbdesign för att indikera sluttaggen för ett visst kommando så att starttaggen kan vara medan sluttaggen är .
Med dessa enkla typer av kommandon kan en webbläsare använda källkoden för en webbplats och visa sidan för en användare. HTML-webbdesign bygger vanligtvis på hundratals olika kombinationer av taggar och andra instruktioner som kan placeras mellan dem. Genom att använda dessa taggar kan en webbutvecklare lägga till bilder och videor, ljud och nästan allt annat till en webbplats snabbt och enkelt. Olika brödstycken och rubriker kan läggas till på en sida genom HTML-webbdesign, och innehållet på en webbplats kan justeras genom att använda olika textstorlekar, stilar och färger.
Det finns ytterligare metoder för att skapa webbplatser som går utöver enkel HTML-webbdesign, som ofta används utöver koden för en sida. Cascading style sheets är ett av de vanligaste och mest kraftfulla verktygen som används av många webbansvariga och webbplatsutvecklare. Dessa är i grunden uppsättningar av kod som kan användas för att snabbt och enkelt anpassa en webbplats och lägga till ett antal funktioner till den. Användningen av CSS, widgets som kan läggas till webbsidor och liknande verktyg i HTML-webbdesign har gjort skapandet av unika och intressanta webbplatser enklare än någonsin tidigare.