[successivo]
[precedente]
[inizio]
[fine]
[indice generale]
[indice ridotto]
[translators]
[docinfo]
[indice analitico]
[volume]
[parte]
Capitolo 377. Colore e sfondo
Il colore del carattere, il colore dello sfondo ed eventualmente l'immagine dello sfondo possono essere definiti attraverso le proprietà CSS della tabella successiva.
Tabella 377.1. Proprietà riferite ai colori e allo sfondo.
Proprietà | Valori | Descrizione |
color
|
colore
| Colore del carattere o di primo piano. |
background-color
|
colore
| Colore dello sfondo. |
background-image
|
url(uri)
| Immagine da usare per lo sfondo. |
|
I colori si possono indicare attraverso il nome che questi hanno in inglese, oppure attraverso la funzione rgb(), con la quale si specifica il valore RGB:
rgb(livello_rosso, livello_verde, livello_blu)
|
I numeri che esprimono i livelli dei colori fondamentali RGB vanno da 0 a 255.
Quando si esprimono i colori attraverso il nome (in inglese), conviene rimanere nell'ambito di un gruppo ristretto: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white e yellow.
377.1
File «colori-css-01.html»
Si realizzi il file colori-css-01.html
con il contenuto seguente, partendo da una copia del file caratteri-css-01.html
:
1 <!DOCTYPE HTML PUBLIC "ISO/IEC 15445:2000//DTD HTML//EN">
2 <HTML LANG="it">
3 <HEAD>
4 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
5 <META NAME="Description" CONTENT="Colori del testo e dello sfondo,
6 esempio 01">
7 <META NAME="Keywords" CONTENT="HTML, CSS, carattere, esempio">
8 <META NAME="Author" CONTENT="Tizio Tizi, tizio@brot.dg, classe 4Z">
9 <META NAME="Date" CONTENT="2006.01.01">
10 <META NAME="Resource-type" LANG="en" CONTENT="Document">
11 <META NAME="Revisit-after" LANG="en" CONTENT="15 days">
12 <META NAME="Robots" CONTENT="ALL">
13 <TITLE>Linguaggio CSS</TITLE>
14 <STYLE TYPE="text/css">
15 <!--
16 BODY {
17 background-color: yellow;
18 }
19 H1 {
20 font-weight: bolder;
21 font-size: 2cm;
22 background-color: red;
23 color: white;
24 }
25 P {
26 font-family: sans-serif;
27 font-style: italic;
28 font-variant: normal;
29 font-weight: lighter;
30 font-size: 1cm;
31 background-color: green;
32 }
33 P.autore {
34 font-size: 5mm;
35 text-align: right;
36 font-style: italic;
37 color: white;
38 }
39 P.inizio:first-letter {
40 font-size: 200%;
41 color: Blue;
42 }
43 -->
44 </STYLE>
45 </HEAD>
46 <BODY>
47
48 <H1>Hänsel e Gretel</H1>
49
50 <P CLASS="autore">di Jacob e Wilhelm Grimm</P>
51
52 <P CLASS="inizio">Davanti a un gran bosco abitava un povero taglialegna
53 con sua moglie e i suoi due bambini; il maschietto si chiamava
54 Hänsel e la bambina Gretel. Egli aveva poco da metter sotto i
55 denti, e quando ci fu nel paese una grande carestia, non poteva neanche
56 più procurarsi il pane tutti i giorni. [...]</P>
57
58 <P>Per la fame, neppure i due bimbi potevan dormire, e avevano udito
59 quel che la matrigna diceva al padre. Gretel piangeva amaramente, e
60 disse a Hänsel: - Adesso per noi è finita. - [...]</P>
61
62 <P>[...]</P>
63
64 </BODY>
65 </HTML>
|
|
Figura 377.3. Aspetto del file colori-css-01.html .
|
377.2
File «colori-css-02.html»
Si realizzi il file colori-css-02.html
con un contenuto qualsiasi, sperimentando l'uso di altri colori comuni: aqua, black, blue, fuchsia, gray, green, lime, maroon, navy, olive, purple, red, silver, teal, white e yellow.
377.3
File «sfondo-css-01.html»
Si realizzi il file sfondo-css-01.html
con il contenuto seguente:
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
2 "http://www.w3.org/TR/html4/strict.dtd">
3 <HTML LANG="it">
4 <HEAD>
5 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
6 <META NAME="Description" CONTENT="Sfondo">
7 <META NAME="Keywords" CONTENT="HTML, sfondo, esempio 1">
8 <META NAME="Author" CONTENT="Tizio Tizi, tizio@brot.dg, classe 4Z">
9 <META NAME="Date" CONTENT="2006.01.01">
10 <META NAME="Resource-type" LANG="en" CONTENT="Document">
11 <META NAME="Revisit-after" LANG="en" CONTENT="15 days">
12 <META NAME="Robots" CONTENT="ALL">
13 <TITLE>Sfondo</TITLE>
14 <STYLE TYPE="text/css">
15 <!--
16 BODY {
17 background-color: yellow;
18 background-image:
19 url(http://www.gnu.org/graphics/philosophical-gnu-sm.jpg);
20 }
21 H1 {
22 font-weight: bolder;
23 font-size: 2cm;
24 }
25 P {
26 font-family: sans-serif;
27 font-size: 1cm;
28 }
29 -->
30 </STYLE>
31 </HEAD>
32 <BODY>
33
34 <H1>Le cose che mi piacciono</H1>
35
36 <P>Ci sono due cose che mi piacciono: il software libero e gli standard
37 liberi. Per saperne di più sul software libero si può
38 leggere qualcosa di utile a partire dal sito <A
39 HREF="http://www.gnu.org">http://www.gnu.org</A>.</P>
40
41 </BODY>
42 </HTML>
|
|
Si deve ottenere sullo sfondo del documento l'immagine del «GNU filosofico», ripetuta più volte (se non si dispone di un collegamento alla rete esterna, si può usare un'immagine qualunque, modificando il riferimento in modo appropriato, per esempio così: url(philosophical-gnu-sm.jpg)).
377.4
File «sfondo-css-02.html»
Si realizzi il file sfondo-css-02.html
a partire dal file sfondo-css-01.html
, facendo in modo che l'immagine compaia solo sotto la superficie dei paragrafi (gli elementi P).
377.5
Verifica sull'uso delle proprietà riferite ai colori
In base a quanto appreso fino a questo punto, si realizzi il file verifica-colori-css-01.html
che produca un risultato abbastanza simile a quello mostrato di seguito, quando viene visto attraverso un navigatore. Per realizzare questa verifica si può partire dal file verifica-caratteri-css-01.html
già realizzato in precedenza:
Lo sfondo del documento è grigio; ogni nota musicale è rappresentata con un colore diverso, con questa sequenza: nero, marrone, rosso, arancio, giallo, verde, blu.
Si completi l'intestazione, coerentemente, secondo il proprio criterio, seguendo le modalità già stabilite. Inoltre, lo stile CSS deve essere incorporato nel file HTML. Si deve consegnare per la valutazione:
-
la stampa del risultato ottenuto attraverso il navigatore;
-
la stampa del sorgente.
Si richiede espressamente che tutti gli elementi, a esclusione di quelli che devono essere vuoti, siano terminati correttamente con il marcatore di chiusura.
Appunti di informatica libera 2006.07.01 --- Copyright © 2000-2006 Daniele Giacomini -- <daniele (ad) swlibero·org>
Dovrebbe essere possibile fare riferimento a questa pagina anche con il nome colore_e_sfondo.htm
[successivo]
[precedente]
[inizio]
[fine]
[indice generale]
[indice ridotto]
[translators]
[docinfo]
[indice analitico]