Bakgrundskoder för HyperText Markup Language (HTML) är egenskaper hos element på blocknivå som kan ändra utseendet på området bakom den visade texten och bilderna på en webbsida. Genom att använda HTML-bakgrundskoder kan bakgrundsfärgen på en sida ändras eller så kan en bild definieras och visas som bakgrundsbakgrund. Dessa koder kan användas som en egenskap för HTML body-taggen eller definieras mer specifikt med cascading style sheets (CSS). HTML-bakgrundskoder kan hjälpa till att förbättra utseendet på en webbsida, men de kan också orsaka problem med sidans läsbarhet om de inte testas ordentligt. Dessutom har vissa bakgrundskoder avskrivits – särskilt egenskaperna för HTML-kroppstaggen – och kanske inte visas korrekt om de inte definieras med CSS-egenskaper.
Både bakgrundsegenskapen för HTML-kroppstaggen och CSS-egenskapen bakgrundsbild tillåter en designer att ange en fil som kan användas som bakgrundsbild för en webbplats. När en bild definieras med hjälp av body-taggens bakgrundsegenskap, appliceras bilden på hela sidans bakgrund. Om CSS-egenskapen bakgrundsbild används kan bilden begränsas till ett enda blocknivåelement, såsom en tabell eller textruta. Bilden kan vara nästan vad som helst, även om de flesta webbläsare inte visar animationer i grafiskt utbyteformat (gif) som bakgrundsbild och istället kanske bara visar den första bildrutan.
Andra bakgrundskoder kan användas med body-taggen och ytterligare CSS-egenskaper. De gör att en bild kan definieras som att den upprepas genom hela bakgrunden vertikalt, horisontellt eller båda. HTML-bakgrundskoderna kan också användas för att anpassa en bild till ett specifikt område på skärmen, till exempel det nedre högra hörnet. CSS-egenskaperna kan acceptera procentsatser eller pixelplatser som argument, vilket ger en metod för att placera bilder på mycket specifika platser.
Det finns också en enklare uppsättning HTML-bakgrundskoder som handlar om att definiera en solid färg som bakgrund för en webbplats. Precis som med bilder kommer färgen inuti body-taggen att ändra bakgrundsfärgen på hela sidan, medan ändring av CSS-kroppsegenskaperna kommer att begränsa ändringen till ett enda blocknivåelement. Det är viktigt att notera att vissa webbläsare tillåter användare att inaktivera visningen av bakgrundsbilder och färger.
HTML-bakgrundskoder kan ibland visas felaktigt eller inaktiveras, så det anses vara dålig designpraxis att förlita sig starkt på färgen på en bakgrundsbild för att vidarebefordra viktig information till webbplatsens tittare. På samma sätt, om färgen på texten och bakgrunden är inverterade och bakgrunden inte visas korrekt, kan tittare på webbplatsen inte se någon text alls. Att behålla en mörk textfärg över en ljus bakgrund kan hjälpa till att göra en webbplats synlig även om bakgrunden inte visas i önskad färg.