Et viktig element i webdesign er såkalte markeringsspråk, som lar en bestemme hvordan elementer på en nettside skal se ut. Den første utgaven av HTML var svært enkel, kun med mulighet for enkle typografiske virkemidler som overskrifter og avsnitt, samt mulighet for å lage hyperlenker. Etter hvert så man nødvendigheten av mer avansert funksjonalitet, og man fikk støtte for å legge til f.eks bilder, tabeller, skjemaer mm. Tabeller var opprinnelig tenkt brukt til visning av tabulære data, men ble raskt omfavnet av designere, som så en mulighet for å benytte tabeller til å lage, etter datidens standard, avansert layout. Bruk av tabeller for layout ble sett på som misbruk av tabeller, og nye standarder som CSS, som gir designeren mye større kontroll over layout på en nettside har gjort at tabeller kun i begrenset grad blir benyttet for layout i dag. Et større fokus på tilgjengeliggjøring for bl.a svaksynte har også vært en pådriver i denne overgangen.