Siamo arrivati al
CSS ( acronimo di
Cascading Style Sheets, in italiano fogli di stile a cascata) ovvero il cuore di ogni pagina web. La
domanda che salta subito fuori č "ma cosa sono 'sti fogli di stile o style" ?
CITAZIONE
il
css č un
linguaggio che definisce
la formattazione di documenti HTML e XHTML ( regolato dal
W3C )
Un tempo poco utilizzato in favore della formattazione tramite
tags, adesso indispensabile.
→
Perchč?1) praticitā : inizialmente in termini di lunghezza le pagine web erano veri e propri papiri, mentre con un
solo foglio di stile , presente nella
TESTA (
HEAD) si comanda "
un intero sito" , senza andare ad allungare e rendere ingestibile il "
CORPO" (
BODY)
2) tempistica ( una
sola variazione nel css basta per essere visualizzata
in tutto il sito).
3) universalitā : il css e'
visualizzabile da piu' browsers e
compatibile con smartphone, tablet e relativi monitor.
Un
foglio di stile puo' essere inserito manualmente tra i
tags :
in questo modo :
CODICE
<HEAD>
<TITLE>NOME SITO</TITLE>
<STYLE TYPE="TEXT/CSS">
FOGLIO DI STILE
</STYLE>
</HEAD>
oppure tramite un
link ad un foglio esterno alla pagina ( sistema pratico per eventuali modifiche ) :
CODICE
<HEAD>
<TITLE>NOME SITO</TITLE>
<LINK REL="STYLESHEET" TYPE="TEXT/CSS" HREF="LINK FOGLIO DI STILE. CSS">
</HEAD>
→
SELETTORINel
CSS le regole vengono dette
SELETTORI, a loro volta costituiti da
PROPRIETA' racchiuse tra parentesi
{ } ed i loro
VALORI (
PROPRIETA' e
VALORE assieme vengono detti
DICHIARAZIONE)
CODICE
SELETTORI {
PROPRIETA' A + VALORI A
PROPRIETA' B + VALORI B
PROPRIETA' C + VALORI C
}
→ i selettori vengono categorizzati in :
SELETTORI DI TIPO applicano le
proprietā a tutti gli elementi del
SELETTORE determinato.
SELETTORI DI CLASSEapplicano le
proprieta' ad ogni documento,immagine,contenuto che
richiami il nome del selettore, indicato da un
.→ ed un esempio della
stringa di richiamo
CODICE
<IMG CLASS="NOME CLASSE".......>
SELETTORI DI IDENTIFICAZIONEsimile alla classe ma identifica
in modo univoco un elemento, viene richiamato con una stringa differente ed č indicato con
#CODICE
#NOME IDENTIFICATORE { }
→ ed un esempio della
stringa di richiamo
CODICE
<DIV ID="NOME IDENTIFICATORE".......>
PSEUDOCLASSIindicano
elementi in base alle loro proprietā.
→ I piu' comuni :
→ che definisce la
formattazione dei
collegamenti ipertestuali presenti nella nostra pagina
→ che definisce la
formattazione dei suddetti
attivi→ che definisce la
formattazione dei suddetti
al passaggio del mouse
PROPRIETA'
Le
proprietā dei selettori sono numerose, ma quelle
utilizzate piu' comunemente nella personalizzazione di una pagina web sono :
→ definisce il
colore di sfondo di un elemento
→ definisce
i bordi di un elemento
→ definisce
caratteri e testo→ definisce
i margini esterni degli elementi
→ definisce
i margini interni degli elementi
→ definisce
il colore del testo
→ definisce la
formattazione del testo
Infine un esempio di
SELETTORE con le sue
DICHIARAZIONI.
CODICE
A {
TEXT-TRANSFORM: UPPERCASE;
FONT-SIZE:8PX;
FONT-FAMILY: "sans-serif", georgia, verdana, arial;
TEXT.DECORATION: NONE;
COLOR: #2884BF;
FONT-WEIGHT: BOLD;
LETTER-SPACING: 1PX}
→ e si ottiene
QUESTO LINK