Corsi on-line
Chiudi
Newsletter:
  • Seguici su Facebook
  • Seguici su Twitter
  • Seguici su Google+
  • Seguici via RSS
  • Seguici col tuo Smartphone

Gestione di colori e sfondi

Da questa lezione iniziamo a parlare dei comandi CSS per l'attribuzione degli stili agli elementi, a comprenderne il significato e ad esaminarne le casistiche di utilizzo.

Parliamo dunque della gestione di colori e sfondi.

(L'articolo continua più sotto...)

Un testo può essere colorato come meglio ci piace, semplicemente utilizzando la proprietà color, come abbiamo visto negli esempi delle lezioni precedenti e come rivediamo nel seguente esempio:

div
{
    color: #FF0000;
}
Per la gestione degli sfondi utilizziamo la proprietà di base background che funziona come nell'esempio seguente:
div
{
    background: #FFFF00;
}
E' importante sottolineare una cosa: ogni sito deve avere sempre e comunque il colore di sfondo e del testo di default settato body, anche se intendiamo avere testo nero su sfondo bianco com'è normalmente di default, dato che un utente può avere una diversa impostazione del browser e visualizzare male le nostre pagine se non specifichiamo quel che diamo per scontato.

In virtù di quanto detto, prendiamo la sana abitudine di regolarci come segue:

body
{
    background: #FFFFFF; /* SFONDO BIANCO */
    color: #000000; /* TESTO NERO */
}
Approfitto per dire che in CSS i simboli /* e */ rappresentano un commento, quindi il contenuto non verrà interpretato come codice e non verrà eseguito.

Notiamo anche che ogni riga compresa all'interno delle parentesi graffe (ovvero il codice da attribuire ad un singolo elemento) termina con un punto e virgola che è obbligatorio utilizzare.

Vediamo adesso le principali proprietà legate allo sfondo di una pagina o di un elemento di una pagina Web.

Vediamo un esempio che contempli le proprietà appena elencate.

Impostiamo un'immagine di sfondo alla pagina:

body
{
    background: #FFFFFF;
    background-image: url(immagine.gif);
    color: #000000;
}
La porzione di codice che ci interessa è evidenziata in grassetto.

Il comando url specifica il nome ed il percorso dell'immagine da utilizzare come sfondo.

Possiamo adesso gestire la ripetizione dell'immagine sulla pagina; omettendo l'apposito comando l'immagine si ripeterà per quanto spazio avrà a disposizione: si ipotizzi un'immagine di sfondo di 50X50 pixel che si ripete su un'area della pagina di 700 pixel.

Abbiamo a disposizione i seguenti valori predefiniti per la proprietà background-repeat:

body
{
    background: #FFFFFF;
    background-image: url(immagine.gif);
    background-repeat: no-repeat;
    color: #000000;
}
La porzione di codice che ci interessa è evidenziata in grassetto.

Concludiamo con la gestione della posizione dell'immagine di sfondo; la proprietà background-position accetta la distanza dall'alto e dal margine sinistro della pagina.

Vediamo dunque un esempio con la porzione di codice che ci interessa evidenziata in grassetto:

body
{
    background: #FFFFFF;
    background-image: url(immagine.gif);
    background-repeat: no-repeat;
    background-position: 10px 10px;
    color: #000000;
}
Si testino gli esempi per verificarne il risultato.

Corsi
Corso CSSCorso CSS
Web Design ed Accessibilità secondo il W3C con CSS ed XHTML. A partire da 29 €.
Corso HTMLCorso HTML
Il linguaggio di marcatura per il Web. A partire da 29 €.
Corso Webmaster AvanzatoCorso Webmaster Avanzato
Diventa un Webmaster professionista. A partire da 39 €.
Sommario
Annunci

Mr.Webmaster

Pubblicità
Chi Siamo
Contattaci
Collabora
Note Legali
© 2003 - 2012 Mr.Webmaster - Il portale dei Webmaster Italiani - Tutti i diritti riservati | Powered by IKIweb Internet Media S.r.l. - PIVA 02848390122