È possibile definire gli sfondi HTML con valori di colore oppure con un file di immagine. Con lo sfondo giusto non soltanto migliori il layout del sito web, ma ga­ran­ti­sci anche la leg­gi­bi­li­tà dei contenuti.

Cosa sono gli sfondi HTML?

Lo sfondo HTML (in inglese “back­ground”) è la su­per­fi­cie dietro il contenuto di un sito web. Puoi definire questi sfondi al momento della creazione di una pagina in HTML e anche mo­di­fi­car­li in un secondo momento. Per im­po­sta­zio­ne pre­de­fi­ni­ta gli sfondi HTML sono com­ple­ta­men­te bianchi. È con­si­glia­bi­le mo­di­fi­car­li non solo per mi­glio­ra­re il layout del sito web, ma anche per in­cre­men­ta­re la leg­gi­bi­li­tà dei contenuti.

Web Hosting
Diventa il n°1 della rete con il provider di hosting n°1 in Europa
  • Di­spo­ni­bi­li­tà garantita al 99,99%
  • Dominio, SSL ed e-mail inclusi
  • As­si­sten­za 24/7 in lingua italiana

Cosa si può usare come sfondo HTML?

Sono previsti due metodi diversi per definire gli sfondi HTML:

  • con un valore di colore
  • da un’immagine o un gradiente di colore

I valori sono definiti at­tra­ver­so l’attributo HTML style. Nei paragrafi seguenti ti mostriamo entrambe le pos­si­bi­li­tà.

Consiglio

In un altro articolo dedicato puoi scoprire di più sulle pos­si­bi­li­tà offerte dal tag style HTML.

Definire gli sfondi HTML con un valore di colore

Per mo­di­fi­ca­re il colore degli sfondi HTML utilizza l’attributo style e le proprietà background-color o bgcolor. Per indicare il valore di colore hai a di­spo­si­zio­ne tre opzioni diverse:

  • Nome del colore: puoi definire il colore de­si­de­ra­to inserendo il nome in inglese. Oltre ai valori standard come red, yellow o green, puoi indicare anche colori speciali come lightblue o deepskyblue. Puoi usare in­dif­fe­ren­te­men­te lettere maiuscole o minuscole.
  • Codice di colore esa­de­ci­ma­le: puoi indicare i colori anche uti­liz­zan­do il relativo numero esa­de­ci­ma­le a sei cifre. Questo numero è co­sti­tui­to da tre coppie di numeri da 0 a 9 e le lettere comprese tra a e f. La prima coppia indica il rosso, la seconda il verde e la terza il blu; la com­bi­na­zio­ne 00 è la più bassa e ff è il valore più alto. Il blu sarebbe quindi 0000ff.
  • Valore RGB: in al­ter­na­ti­va usa il valore RGB, che è anche la base del codice di colore esa­de­ci­ma­le. I valori sono compresi nello spettro da 0 a 255 e si ri­fe­ri­sco­no ai colori rosso, verde e blu. Il blu sarebbe quindi RGB (0, 0, 255).

La sintassi per definire il colore de­si­de­ra­to per gli sfondi HTML si presenta come segue:

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

Nell’esempio che segue usiamo un codice di colore esa­de­ci­ma­le per definire un blu chiaro come colore di sfondo:

<!DOCTYPE html>
<html lang="it">
<head>
<title>Esempio-sfondo</title>
</head>
<body>
<div style="background-color: #BFEFFF;">
<h1>Questo è il tuo titolo</h1>
<p>
Qui ci sono i contenuti del tuo sito web.
</p>
</div>
</body>
</html>
html

Il risultato è il seguente:

Immagine: Sfondo HTML: colore di esempio
Sfondo HTML di esempio in base al codice esa­de­ci­ma­le “#BFEFFF”.

All’oc­cor­ren­za puoi definire se­pa­ra­ta­men­te i colori per gli sfondi HTML anche per singole aree delle tue pagine web usando l’attributo style e la proprietà background-color. Puoi vedere il fun­zio­na­men­to nell’esempio che segue, in cui sono stati definiti colori diversi per lo sfondo generale e sfondi per i titoli <h2> e i passaggi di testo <p>:

<!DOCTYPE html>
<html lang="it">
<head>
<title>Sfondo esempio</title>
<style>
body {background-color: #BFEFFF;}
h2 {background-color: #1E90FF;}
p {background-color: #00CED1;}
</style>
</head>
<body>
<h2>Lo sfondo di questo titolo ha il valore di colore DodgerBlue.</h2>
<p>Questo sfondo ha il valore di colore DarkTurquoise.</p>
</body>
</html>
html
Immagine: Esempio: tre sfondi HTML di colori diversi
Esempio di sfondo HTML con tre colori diversi.

Definire immagini come sfondi HTML

Per poter usare come sfondi HTML immagini o grafici, è ne­ces­sa­rio salvarli nei formati di immagine JPG, PNG, SVG, WebP o GIF. Nell’esempio che segue vediamo il codice adatto per usare un’immagine come sfondo (il percorso dell’immagine deve essere adattato):

<!DOCTYPE html>
<html lang="it">
<head>
<title>Sfondo esempio</title>
<style>
	body { background-image: url('/utente/cartella/assets/sfondo/img/immagine.svg');	background-size: cover;}
</style>
</head>
<body>
<div style="background-color: rgba(255, 255, 255, 0.8);">
<h1>Questo è il tuo titolo</h1>
<p>
Qui ci sono i contenuti del tuo sito web.
</p>
</div>
</body>
</html>
html

Se decidi di usare un’immagine, devi as­si­cu­rar­ti che il contenuto resterà leggibile. Indicando altri parametri puoi adattare il po­si­zio­na­men­to dell’immagine o del grafico in qualsiasi momento.

Acquista e registra il tuo dominio con il provider n°1 in Europa
  • Domain Connect gratuito per una con­fi­gu­ra­zio­ne facile del DNS
  • Cer­ti­fi­ca­to SSL Wildcard gratuito
  • Pro­te­zio­ne privacy inclusa
Vai al menu prin­ci­pa­le