![]() |
| HOME PAGE | CONTATTI | COLLABORA | ASP | PHP | HTML | CSS | PERL | JAVA | TCP/IP | RETI | LINUX | MANUALI| SPAZIO WEB |
|
Guida ai CSSLe classi Le
classi Se abbiamo optato per un foglio di style, esterno o
interno che sia, non è detto che dobbiamo necessariamente ridefinire tutti
o alcuni elementi (tags) di Html, anzi, lasciamoli stare così come sono e
creiamone di nuovi facendo uso delle classi, un sistema molto più
comodo e pratico, ve lo assicuro; visto poi che se ne possono creare quante
e quelle che ci pare, così facendo si sfrutteranno al meglio le potenzialità
dei CSS (fogli di style).
Esempio: Definiamo
una classe, per farlo è sufficiente editare un nome preceduto da un punto,
quale nome? Non ha importanza, decidetelo voi, meglio se attinente con
l'effetto che dovrà produrre in modo tale da essere ricordato con maggiore
facilità quando avremo bisogno di adoperarlo.
da notare che fra il . (punto) iniziale e la scritta firma non ci sono spazi. Vediamo cosa fanno le singole voci inserite in questa nuova classe firma:
font-family : Verdana,Arial,Helvetica; significa che adopererà il font verdana (il primo dichiarato), se questo non fosse installato sul PC del visitatore si cercherà Arial (il secondo dichiarato), nel caso mancasse anche quello si passerà a Helvetica; si possono specificare fino a tre fonts alternativi, nel caso in cui nessuno dei tre fosse installato, verrà visualizzato quello standard di default. color : #ff0000; Colore rosso, si possono esprimere i colori in formato esadecimale, come in questo caso, facendoli precedere dal segno pound # (cancelletto), oppure scrivendo il relativo nome del colore in lingua inglese. Anche red avrebbe prodotto lo stesso risultato.
font-size : 10pt; Dimensioni del font: 10 punti, potevamo esprimere il valore anche in pixel o in centimetri o anche in altri modi che vedremo in seguito. In pixel forse è addirittura meglio che in punti perchè si adatterà perfettamente alla risoluzione video qualunque essa sia. Da notare che non ci sono limiti alle dimensioni come accadeva per il font max 7 di html.
text-align : center; Allineamento del testo, in questo caso centrato, si poteva scegliere fra destro, sinistro o giustificato; adoperando i relativi termini in lingua inglese: left, right, justify.
font-weight : lighter; Consistenza del font, lighter; leggera, potevamo adoperare: normal, bolder, bold o anche numeri: 400, 500 ecc. ecc.
E adesso ? Adesso
la classe è pronta, non resta che richiamarla ogni volta che serve... Come
?
questo testo rispetta gli attributi della classe firma
Si possono addirittura combinare le classi nidificandole al loro interno grazie ai contenitori quali <span> </span>, la cosa però non sempre è fattibile e si raccomanda una certa dimestichezza onde evitare pasticci indecifrabili.
Vi sarete resi conto che non è poi così difficile, possiamo creare tutte le classi che ci servono e battezzarle con i nomi che vogliamo per poi assegnare loro i parametri più svariati. Se all'interno del vostro sito, fatto di una o di cento pagine html, vi fosse anche una sola piccola parte di testo che non vi convince, sarà sufficiente assegnargli la giusta classe o crearne una ad ok che faccia al caso vostro.
Vi ricordo due indirizzi sui quali reperire ulteriori informazioni: specifiche del W3C , dove troverete tutti gli attributi e i parametri ammessi e supportati dai CSS1 e : specifiche per i nuovi CSS2 dove alcuni di questi non sono ancora supportati da nessun browser, almeno non fino alle versioni 5.5 di IE e 6 di NS.
Torna al menù principale - Prossima lezione |
|
|
|