HTML-bak­grun­der kan skapas med färg­vär­den eller en bildfil. Att välja rätt bakgrund kan förbättra ut­form­ning­en av din webbplats och samtidigt sä­ker­stäl­la att in­ne­hål­let förblir tydligt och lättläst.

Vad är HTML-bak­grun­der?

Området bakom in­ne­hål­let på en webbsida kallas HTML-bakgrund. Dessa bak­grun­der kan ställas in när man skapar en sida i HTML. De kan också ändras senare efter behov. Som standard är HTML-bak­grun­der vita. Att ändra detta re­kom­men­de­ras inte bara för att förbättra webb­plat­sens design, utan också för att förbättra in­ne­hål­lets synlighet.

Hur kan man ändra en HTML-bakgrund?

Det finns två hu­vud­sak­li­ga sätt att designa HTML-bak­grun­der:

  • genom att tillämpa ett färgvärde
  • genom att använda en bild eller en toning

Dessa värden ställs in via HTML-at­tri­bu­tet style. I nästa avsnitt går vi igenom båda metoderna.

Definiera HTML-bak­grun­der efter färgvärde

För att ändra färgen på en HTML-bakgrund använder du at­tri­bu­tet style och egen­ska­pen background-color eller bgcolor. Det finns tre olika al­ter­na­tiv för att ange färg­vär­det:

  • Färgnamn: Du kan ställa in önskad färg genom att helt enkelt använda dess namn. Förutom stan­dard­fär­ger som red, yellow eller green är även spe­ci­al­fär­ger som lightblue eller deepskyblue möjliga. Storleken på bok­stä­ver­na spelar ingen roll när du anger färgen.
  • Hex-färgkod: Du kan också ange färger med hjälp av deras sex­siff­ri­ga hex­a­de­ci­ma­la nummer. Detta består av tre par som består av siffrorna 0 till 9 och bok­stä­ver­na a till f. Det första paret re­pre­sen­te­rar det röda värdet, det andra re­pre­sen­te­rar grönt och det tredje re­pre­sen­te­rar blått, där 00 är det lägsta värdet och ff det högsta. Till exempel skulle blått vara 0000ff.
  • RGB-värde: Al­ter­na­tivt kan du använda RGB-värdet, som också är grunden för hex-färgkoden. Värdena sträcker sig från 0 till 255 och motsvarar färgerna rött, grönt och blått. Till exempel skulle blått vara RGB (0, 0, 255).

Syntaxen du använder för att definiera önskad färg för dina HTML-bak­grun­der ser ut så här:

<body style="background-color: value;">
html

I följande exempel använder vi en hex­a­de­ci­mal färgkod för att ange ljusblått som bak­grunds­färg:

<html lang="en">
<head>
<title>background-example</title>
</head>
<body>
<div style="background-color: #BFEFFF;">
<h1>Here’s your heading</h1>
<p>
Here’s your website content.
</p>
</div>
</body>
</html>
html

Så här ser det ut:

Bild: HMTL background: Colour example
Sample HTML back­ground with the hex code ‘#BFEFFF’.

Om det behövs kan du också definiera färger för HTML-bak­grun­der separat för enskilda avsnitt på dina webbsidor. Detta görs med hjälp av at­tri­bu­tet style och egen­ska­pen background-color. Du kan se hur detta fungerar i följande exempel, där olika färger har ställts in för den över­gri­pan­de bak­grun­den, samt för bak­grun­der­na för <h2> rubriker och <p> textav­snitt:

<html lang="en">
<head>
<title>background-example</title>
<style>
body {background-color: #BFEFFF;}
h2 {background-color: #1E90FF;}
p {background-color: #00CED1;}
</style>
</head>
<body>
<h2>The background of this headline is set to DodgerBlue.</h2>
<p>This background is set to DarkTurquoise.</p>
</body>
</html>
html
Bild: Example: Three different coloured HTML backgrounds
Example of an HTML back­ground with three different colours.

Ställa in bilder som HTML-bak­grun­der

För att kunna använda bilder eller grafik som HTML-bak­grun­der måste de sparas i bild­for­ma­ten JPG, PNG, SVG, WebP eller GIF. Följande exempel visar lämplig kod för att integrera en bild som bakgrund. Sökvägen till bilden måste anpassas in­di­vi­du­ellt:

<html lang="en">
<head>
<title>background-example</title>
<style>
	body { background-image: url('/user/folder/assets/background/img/image.svg');	background-size: cover;}
</style>
</head>
<body>
<div style="background-color: rgba(255, 255, 255, 0.8);">
<h1>Here’s your heading</h1>
<p>
Here’s your website content.
</p>
</div>
</body>
</html>
html

När du använder en bild bör du alltid tänka på att in­ne­hål­let ska vara lättläst. Genom att ange yt­ter­li­ga­re pa­ra­met­rar kan du justera pla­ce­ring­en av bilden eller grafiken så att texten syns tydligt mot bak­grun­den.

Gå till huvudmeny