Html: i colori e gli sfondi
Tutti gli esempi proposti fino ad ora hanno tenuto poco conto dell’aspetto grafico di una pagina html. Nonostante ciò è impensabile realizzare ipertesti o siti web che non utilizzino colori, immagini o particolari regole di formattazione.
Questo tutorial introdurrà le regole di stile che saranno approfondite nei tutorial successivi riguardanti il CSS.
I colori, sul web così come su supporto cartaceo, rivestono un ruolo fondamentale grazie al quale è possibile attirare l’attenzione del lettore e rendere la lettura più confortevole e divertente.
I colori in HTML possono essere specificati o attraverso un nome (red, yellow, green, ecc..), oppure attraverso la notazione esadecimale, 6 cifre precedute dal carattere cancelletto (#).
Scrivere ad esempio:
<body bgcolor="red">
Oppure:
<body bgcolor="#FF0000">
fa si che il corpo della pagina html, il body appunto, appaia a video con uno sfondo di colore rosso.
Con i codici esadecimali possiamo scegliere tra una grande vastità di colori.
A questa pagina possiamo consultare l'elenco dei colori HTML con codice esadecimale.
I codici esadecimali dei colori
L’attributo STYLE
I colori sono applicabili non solo allo sfondo della pagina bensì anche ai testo, i bordi e tutti gli elementi html visti fino ad ora sono personalizzabili nel colore.
A tal proposito è necessario innanzitutto introdurre un attributo fondamentale nella definizione dello stile in linea di una pagina html, il cui nome è appunto STYLE.
Più che un attributo, STYLE è da considerarsi come una sorta di contenitore di attributi di stile per un singolo elemento; difatti la sintassi è la seguente:
style=“proprietà1=valore; proprietà2=valore; proprietà3=valore; …”
Un esempio di utilizzo dell’attributo style è il seguente:
<p style='font-size:15px; background-color:#0000FF; color:#FF0000'> Contenuto del paragrafo… </p>
Al paragrafo sono associate le seguenti proprietà:
- font-size : grandezza del carattere
- background-color : colore di sfondo
- color : colore del testo
Il risultato è il seguente:
Contenuto del paragrafo…
Applicare immagini di sfondo
Il body, così come paragrafi o div, di una pagina html possono eventualmente contenere anche un’immagine come sfondo.
In questo caso è necessario specificare l’url dell’immagine ed una eventuale posizione che questa deve assumere rispetto al suo contenitore.
Supponiamo di inserire un’immagine di sfondo ad un paragrafo. La sintassi sarà la seguente:
<p style="background-image: url(img/sfondo.jpg)"> Contenuto del paragrafo… </p>
Nel nostro caso il codice html sarà il seguente:
<p style="background-image: url(http://www.puntoinformaticofree.it/html_tutorial/resources/sfondo_pagina.jpg)"> Contenuto del paragrafo… <br> Contenuto del paragrafo… <br> Contenuto del paragrafo… <br> </p>
In questo caso, senza specificare ulteriori parametri lo sfondo verrà ripetuto per riempire interamente lo spazio definito dal paragrafo:
Contenuto del paragrafo…
Contenuto del paragrafo…
Contenuto del paragrafo…