Vi vil fokusere denne diskusjonen på selve html-koding, ignorerer andre programmeringsspråk som kan brukes i en side som Javascript. I kode eksempler vil jeg skal bruke (og) tegn i stedet for korrekt html slik at koden eksempler vil vises riktig i dette nyhetsbrevet. Frem til nylig da koding en side i HTML vi ville være å bruke tagger som (skrift) tag og (p) ledd koder. Mellom disse taggene vil være vår side innhold, tekst, bilder og lenker. Hver gang en formatering endringen ble gjort på siden nye kodene var nødvendig med fullstendig formatering for den nye delen.
Mer nylig har vi fått muligheten til å bruke Cascading Style Sheets, tillater oss å skrive formatering gang og deretter henvise til at formatering flere ganger i løpet av en nettside. For å øke hastigheten på siden lasting må vi ha færre tegn på siden når den vises i en html editor. Siden vi egentlig ikke ønsker å fjerne noen av våre synlige innholdet vi må se til html-koden. Ved å rydde opp denne koden kan vi fjerne karakterene, og dermed skape en mindre nettside som vil laste raskere. Over tid HTML har endret seg og vi har nå mange forskjellige måter å gjøre det samme.
Et eksempel kan være den koden som brukes for å vise en fet type ansikt. I HTML har vi to viktigste valg, det (sterk) tag og (b) tag. Som du kan se (sterk) tag bruker 5 flere tegn enn (b) tag, og hvis vi ser på de avsluttende kodene i tillegg ser vi at bruk av (sterk) (sterk) tag paret bruker 10 flere tegn enn renere ( b) (b) tag par. Dette er vår første prinsipp ren HTML-kode: Bruk den enkleste koding metoden tilgjengelig. HTML har evnen til hekkende kode i annen kode. For eksempel kunne vi ha en linje med tre ord hvor det midterste ordet var i fet skrift.
Dette kan oppnås ved å endre formater fullstendig hver gang de synlige formateringsendringer. Vurdere denne koden: (font face = ganger) Dette (skrift) (font face = ganger) (sterk) BOLD (sterk) (skrift) (font face