Font e CSS
Come e' lecito aspettarsi, i fogli di stile permettono una maggiore padronanza della formattazione del testo rispetto ad HTML classico, ed anche una gamma piu' ampia di attributi applicabili allo stesso. Per maggiore praticita' negli esempi a seguire adotteremo gli stili in linea, tenendo presente che sono tutti utilizzabili anche applicati al tag BODY, come del resto la quasi totalita' dei CSS stessi: <STYLE> BODY {font ...stile...} </STYLE> Cominciamo con l'attributo 'family' e i suoi corrispondenti valori: <FONT STYLE="font-family: courier">Testo di esempio</FONT> Dara' questo risultato: Testo di esempio E' comunque buona norma impostare piu' di un font: <FONT STYLE="font-family: comic sans ms,courier,verdana">Testo di esempio</FONT>
Il codice sotto mostra come stabilire le dimensioni del font, che prevarica ampiamente l'attributo SIZE di HTML. <FONT STYLE="font-family:verdana; font-size:30px">Attributo 'size'</FONT>Ecco come appare il testo interessato: Attributo 'size'
Potremmo impostare addirittura il valore a 3000px, non vi sono praticamente limiti di sorta. Ma soffermiamoci un momento per prendere in considerazione le varie unita' di misura applicabili. Nell'esempio sopra abbiamo usato l'unita' px (pixel) che e' probabilmente la piu' adottata, ma vi sono altri quattro tipi di impostazione. Prendiamoli tutti in esame:
Analogamente all'impostazione relativa (come quella in percentuale) abbiamo a disposizione un altro paio di attributi: In realta' esistono altri attributi per modificare le dimensioni del testo, in realta' assai poco usati. Comunque, a chi sia interessato alle specifiche complete CSS2, si veda il sito ufficiale del W3C (in lingua inglese).
Questi tre attributi permettono di variare lo stile del testo e benche' come altri stili, possano sembrare superflui, non bisogna dimenticare che l'utilizzo primario dei CSS dovrebbe essere la collocazione degli stessi in un file esterno, influenzando cosi' un numero virtualmente infinito di pagine web.
'font-style: italic', analogo al tag <I>
Non bisogna comunque tralasciare un attributo importante, svolgente lo stesso compito che HTML classico affida al tag <B>: Infine, mostriamo una 'scorciatoia' per assegnare la dimensione, il 'peso' ed il tipo di font: <FONT STYLE="font: bold 16px verdana">Testo di esempio</FONT> Ecco il risultato: Testo di esempio Si tenga presente che deve essere rispettato l'ordine weight-size-family. © 2002 Poletti Stefano |