Hypertext Markup Language (HTML) är den grundläggande formen av datorkod som webbplatser på World Wide Web (WWW) är baserade på. HTML är känt som ett skriptspråk som använder vanliga engelska ord inkapslade inom parentes, så kallade taggar, för att indikera för en dators webbläsare de olika formateringsalternativen för att visa innehåll. Detta kan inkludera textformatering, såsom fetstil, kursiv stil och indragningsfunktioner, såväl som visningsalternativ för bilder, video- och ljudfiler eller andra interaktiva funktioner på webbplatser. Medan HTML-designer från början började som mycket enkla webbsidor i början av 1990-talet, har hypertextmarkeringsspråk sedan dess genomgått flera revisioner och expansioner för att tillgodose de nya funktionerna hos datorwebbläsare och höghastighetsinternetanslutningar. Den första uppdateringen av standarder för HTML-design ägde rum i slutet av 1995 när HTML 2.0-standarder tillät nya funktioner på webbplatser, såsom tabeller för text och bilder, och bildkartor; Från och med år 2000 hade dock HTML-designer nått ett revideringsstadium av 4.01, vilket gjorde det möjligt för webbläsare att mer effektivt visa utlöpare av HTML-kodningsscheman som extensible markup language (XML).
Även om webbdesign från och med 2011 fortfarande är fast grundad i principerna för HTML-kod, finns det nu många varianter av att arbeta med HTML som också använder skriptspråk baserade på engelska ord inkapslade i taggar, som en webbläsare tolkar för att visa innehåll. De populära varianterna av HTML-designer som använder andra kodningsscheman inkluderar XML, cascading style sheets (CSS), dynamisk HTML (DHTML) och mer. När varje nytt kodningsschema antogs av mjukvaruutvecklingsföretagen som släpper versioner av populära datorwebbläsare, har funktionaliteten på webbplatser och enklare att anpassa dem blivit större.
XMLs främsta fördel är att den ger någon som arbetar med HTML möjligheten att specificera hur element på en webbsida visas baserat på deras innehåll istället för i vilken form de lagras, vilket gör det mycket lättare att duplicera en layout från en sida till en annan. än med vanliga HTML-designer. CSS erbjuder en liknande fördel med textvisningar som använder en liten mängd HTML-kod som kommer åt CSS-filer lagrade på servern som en webbplats laddas på. Detta gör det mycket lättare att redigera storlek, teckensnitt och färg på texten för alla sidor på en webbplats, genom att redigera ett litet antal CSS-filer istället för varje webbsida individuellt.
Andra former av HTML-design, som DHTML, är utökningar av de ursprungliga principerna för HTML för att förbättra interaktiviteten. DHTML införlivar användningen av javascript på webbsidor, vilket gör det möjligt att inkludera interaktiva formulär och databaser på webbplatser vars funktioner väljs av den person som skriver HTML-koden. En HTML-redigerare eller programvara för att skriva HTML-designer från och med 2011 kan också innehålla olika underprogram för interaktivt innehåll, såsom vektorbaserad animering. Vektorbaserad animering gör att en webbplats kan skapa bilder och animationer som endast lagras som matematiska vektorer och numeriska värden, vilket eliminerar behovet av att ladda ner skrymmande bilder till en lokal dator för att se animationseffekter.
Att lära sig HTML kan börja som en enkel process och snabbt bli komplex när någon stöter på alla olika nya kodningsscheman som kopplas till HTML-design för att förbättra en webbplatss utseende och tilltal. Varje kodningsschema kanske bara har begränsat stöd på olika typer av webbläsare, där en kommer att visa sin kod korrekt och en annan inte. Det krävs också att plugin-program, eller små program inbäddade i en webbläsare, laddas ner till en persondator för att vissa HTML-designelement ska fungera, till exempel vektorbaserad animering. Av denna anledning bör arbetet med HTML först fokusera på en heltäckande bild av 4.01-standarderna som beskrivs i moderna webbdesignböcker och onlinehandledningar. Genom att hänvisa till den senaste versionen av HTML-standarder kan en designer skapa en webbplats som erbjuder mest interaktivitet, samt ha sannolikheten att visas konsekvent på alla moderna datorwebbläsare byggda för att stödja standarden.