CSS (Cascading Style Sheet)
CSS (Cascading Style Sheet)
Sheet)
Introduzione
I fogli di stile permettono di definire lo stile con cui visualizzare i vari
elementi che compongono una pagina Web.
Per elemento si intende un qualsiasi oggetto HTML (<BODY>, <P>,
<H1>, ecc.) e con stile si intende l’insieme delle proprietà dell’elemento
(colore, forma, posizione, ecc.).
Usare i CSS consente di separare il contenuto di una pagina web
dall’aspetto.
Vantaggi: per apportare una modifica valida per tutte le pagine
dell’applicazione basterà fare una sola modifica nel CSS.
Sintassi CSS
SELETTORE { proprietà : valore}
Esempi
BODY { color : red}
H1, H2, H3, H4, H5, H6
{
P { font-family : ‘’sans serif ’’} color: green }
<!DOCTYPE HTML>
<html> BODY { background-color: yellow}
<head> H1 {font-size: 36pt}
<meta charset="UTF-8" /> H2 {color : blue}
<title> Esercitazione1 con CSS </title> P {margin-left: 50px}
<LINK rel="stylesheet"
type="text/css"
href="Esercizio1.css">
</head>
<body>
<H1> Intestazione con 36 pt </H1>
<H2> Intestazione in blu </H2>
<P> Paragrafo con margine di 50 pixel </P>
</body>
</html>
Regole di priorità
1. Stile Inline: interno alla pagina HTML
2. Pagina di stile interna: definita nel tag <HEAD>
3. Pagina di stile esterna: file .css
4. Default del Browser
Valori
Tutti i valori possono essere descritti da:
Un segno
Un numero (intero o reale)
L’unità di misura (pixel, punti, cm, ecc.)
SIGLA NOME VALORE
pt punti 1 punto vale circa 0,35 mm
Px pixel
Proprietà
• Sfondo
background-color imposta il colore di sfondo.
Valori ammessi Descrizione
color Il colore può essere indicato dal nome (red), da un
valore rgb (rgb (255, 0, 0) ) o da un numero
esadecimale (#ff0000)
tranparent Il colore di sfondo è trasparente
Proprietà
• Sfondo
background-image imposta un’immagine come sfondo.
Valori ammessi Descrizione
url Indirizzo dell’immagine
none Nessuna immagine
Proprietà
• Sfondo
background-repeat indica come deve essere ripetuta un’immagine di
sfondo.
Valori ammessi Descrizione
repeat l’immagine di sfondo viene ripetuta in senso sia
orizzontale che verticale
repeat-x l’immagine di sfondo viene ripetuta in senso
orizzontale
repeat-y l’immagine di sfondo viene ripetuta in senso verticale
No-repeat l’immagine di sfondo non viene ripetuta
Proprietà
• Sfondo
background-position imposta la posizione di un’immagine di sfondo.
Valori ammessi Descrizione
Top left In alto a sinistra
Top center In alto al centro
Top right In alto a destra
Center left A metà pagina sul bordo sinistro
Center center Al centro della pagina
Center right A metà pagina sul bordo destro
Bottom left In basso a sinistra
Bottom center In basso al centro
Bottom right In basso a destra
X-% Y-% Il primo valore è la posizione orizzontale, il secondo quella verticale.
L’angolo in alto a sinistra è indicato dai valori 0% 0%; l’angolo in basso a
destra è indicato dai valori 100% 100%
Proprietà
• Sfondo
background-attachment indica se l’immagine di sfondo è fissa o si
muove con la pagina.