Lavorare con i testi: le proprietà font e text. I tipi di font, loro stile e dimensioni. L'allineamento del testo, l'indentazione, la sottolineatura ed altre decorazioni.
Nella maggior parte dei documenti HTML il contenuto testuale ha importanza preminente. Contenuto testuale può essere inserito in, praticamente, tutti gli elementi del body. Vale per tanto la pena di dedicare un po di tempo alle proprietà ad esso attinenti.
CSS definisce un gran numero di proprietà testuali, trattazioni più complete saranno indicate nella sezione "approfondimenti", qui ci limiteremo a quelle più comunemente usate la cui conoscenza ci consentirà comunque di padroneggiare adeguatamente l'argomento.
I gruppi di proprietà di cui ci occuperemo sono text e font.
Le proprietà font definiscono l'aspetto dei caratteri
le proprietà font che esamineremo saranno:
font-family e font-style determinano l'aspetto del carattere, font-size e font-weight ne determinano le dimensioni.
Le font-family definiscono le forme dei caratteri. Traggono origine dai caratteri tipografici, ne esistono un'enorme varietà. Ricadono nelle seguenti categorie:
Font-style modifica l'inclinazione dei caratteri:.
Font-size determina la dimensione dei caratteri: il valore di default è medium. Può essere espressa in molti modi
Font-weight modifica lo spessore dei caratteri:
Tipo serif. font-family:times; font-style:normal; font-size:medium; font-weight:normal;
Trentatre trentini entrarono a Trento tutti e trentatre trotterellando.
Tipo san-serif. font-family:helvetica; font-style:normal; font-size:medium; font-weight:normal;
Trentatre trentini entrarono a Trento tutti e trentatre trotterellando.
Tipo cursive. font-family:"bradley hand itc"; font-style:normal; font-size:medium; font-weight:normal;
Trentatre trentini entrarono a Trento tutti e trentatre trotterellando.
Tipo monospace. font-family:courier; font-style:normal; font-size:medium; font-weight:normal;
Trentatre trentini entrarono a Trento tutti e trentatre trotterellando.
Tipo fantasy. font-family:stencil; font-style:normal; font-size:medium; font-weight:normal;
Trentatre trentini entrarono a Trento tutti e trentatre trotterellando.
Tipo serif. font-family:times; font-style:italic; font-size:medium; font-weight:normal;
Trentatre trentini entrarono a Trento tutti e trentatre trotterellando.
Tipo san-serif. font-family:helvetica; font-style:italic; font-size:medium; font-weight:normal;
Trentatre trentini entrarono a Trento tutti e trentatre trotterellando.
Tipo cursive. font-family:"bradley hand itc"; font-style:italic; font-size:medium; font-weight:normal;
Trentatre trentini entrarono a Trento tutti e trentatre trotterellando.
Tipo monospace. font-family:courier; font-style:italic; font-size:medium; font-weight:normal;
Trentatre trentini entrarono a Trento tutti e trentatre trotterellando.
Tipo fantasy. font-family:stencil; font-style:italic; font-size:medium; font-weight:normal;
Trentatre trentini entrarono a Trento tutti e trentatre trotterellando.
Tipo serif. font-family:times; font-style:normal; font-size:large; font-weight:normal;
Trentatre trentini entrarono a Trento tutti e trentatre trotterellando.
Tipo san-serif. font-family:helvetica; font-style:normal; font-size:large; font-weight:normal;
Trentatre trentini entrarono a Trento tutti e trentatre trotterellando.
Tipo cursive. font-family:"bradley hand itc"; font-style:normal; font-size:large; font-weight:normal;
Trentatre trentini entrarono a Trento tutti e trentatre trotterellando.
Tipo monospace. font-family:courier; font-style:normal; font-size:large; font-weight:normal;
Trentatre trentini entrarono a Trento tutti e trentatre trotterellando.
Tipo fantasy. font-family:stencil; font-style:normal; font-size:large; font-weight:normal;
Trentatre trentini entrarono a Trento tutti e trentatre trotterellando.
Tipo serif. font-family:times; font-style:normal; font-size:medium; font-weight:bold;
Trentatre trentini entrarono a Trento tutti e trentatre trotterellando.
Tipo san-serif. font-family:helvetica; font-style:normal; font-size:medium; font-weight:bold;
Trentatre trentini entrarono a Trento tutti e trentatre trotterellando.
Tipo cursive. font-family:"bradley hand itc"; font-style:normal; font-size:medium; font-weight:bold;
Trentatre trentini entrarono a Trento tutti e trentatre trotterellando.
Tipo monospace. font-family:courier; font-style:normal; font-size:medium; font-weight:bold;
Trentatre trentini entrarono a Trento tutti e trentatre trotterellando.
Tipo fantasy. font-family:stencil; font-style:normal; font-size:medium; font-weight:lighter;
Trentatre trentini entrarono a Trento tutti e trentatre trotterellando.
Le proprietà text definiscono la disposizione del testo.
Le proprietà che esamineremo saranno:
Esistono molte altre proprietà text. Per sapere quali sono puoi consultare la sezione text della specifica w3.org/tr/CSS22 o cerca fra i tanti altri documenti presenti in rete.
text-align determina l'allineamento del testo rispetto ai limiti della "content area" del box contenitore.
Può assumere uno fra i seguenti valori:
Proviamo i possibili valori nei quattro successivi paragrafi:
Paragrafo con testo allineato a sinistra.
Madrid è piena di ragazzi di nome Paco, che è il diminutivo di Francisco, e a Madrid si racconta la storiella di quel padre che giunto a Madrid inserì su El Liberal un annuncio economico: PACO ATTENDOTI HOTEL MONTANA MARTEDI' MEZZOGIORNO TUTTO PERDONATO PAPA'; e per disperdere gli ottocento giovanotti che risposero all'annuncio dovette intervenire uno squadrone della Guardia Civil.
Paragrafo con testo allineato a destra.
Madrid è piena di ragazzi di nome Paco, che è il diminutivo di Francisco, e a Madrid si racconta la storiella di quel padre che giunto a Madrid inserì su El Liberal un annuncio economico: PACO ATTENDOTI HOTEL MONTANA MARTEDI' MEZZOGIORNO TUTTO PERDONATO PAPA'; e per disperdere gli ottocento giovanotti che risposero all'annuncio dovette intervenire uno squadrone della Guardia Civil.
Paragrafo con testo allineato al centro.
Madrid è piena di ragazzi di nome Paco, che è il diminutivo di Francisco, e a Madrid si racconta la storiella di quel padre che giunto a Madrid inserì su El Liberal un annuncio economico: PACO ATTENDOTI HOTEL MONTANA MARTEDI' MEZZOGIORNO TUTTO PERDONATO PAPA'; e per disperdere gli ottocento giovanotti che risposero all'annuncio dovette intervenire uno squadrone della Guardia Civil.
Paragrafo con testo giustificato:
Madrid è piena di ragazzi di nome Paco, che è il diminutivo di Francisco, e a Madrid si racconta la storiella di quel padre che giunto a Madrid inserì su El Liberal un annuncio economico: PACO ATTENDOTI HOTEL MONTANA MARTEDI' MEZZOGIORNO TUTTO PERDONATO PAPA'; e per disperdere gli ottocento giovanotti che risposero all'annuncio dovette intervenire uno squadrone della Guardia Civil.
text-indent determina il rientro della prima riga del testo in un box contenitore.
Può assumere un valore numerico espresso in valore percentuale o in valore assoluto.
Paragrafo con indentazione di 50px:
Madrid è piena di ragazzi di nome Paco, che è il diminutivo di Francisco, e a Madrid si racconta la storiella di quel padre che giunto a Madrid inserì su El Liberal un annuncio economico: PACO ATTENDOTI HOTEL MONTANA MARTEDI' MEZZOGIORNO TUTTO PERDONATO PAPA'; e per disperdere gli ottocento giovanotti che risposero all'annuncio dovette intervenire uno squadrone della Guardia Civil.
Paragrafo con indentazione del 20%:
Madrid è piena di ragazzi di nome Paco, che è il diminutivo di Francisco, e a Madrid si racconta la storiella di quel padre che giunto a Madrid inserì su El Liberal un annuncio economico: PACO ATTENDOTI HOTEL MONTANA MARTEDI' MEZZOGIORNO TUTTO PERDONATO PAPA'; e per disperdere gli ottocento giovanotti che risposero all'annuncio dovette intervenire uno squadrone della Guardia Civil.
Può assumere uno fra i seguenti valori:
Sottolineato. Il testo di questo paragrafo è tutto sottolineato.
Sottolineato. In questo paragrafo ho sottolineato solo una parola.
Sopralineato. In questo paragrafo ho sopralineato solo una parola.
Attraversato. In questo paragrafo ho atraversato attraversato solo una parola che avevo scritto male.
Blink può anche non lampeggiare, dipende dal browser.
Per prima cosa scarica il file HTML_03.rar nella cartella CorsoHTML che avrai creato in precedenza.
Estrai la cartella HTML_03 e apri in Notepad++ i file HTML_03.html e HTML_03.css.
Esegui gli esercizi proposti.
Se vuoi vedere il file dell'esempio prima di scaricarlo clicca qui.
Il lettore potrà ora fare altre prove ed eventualmente annotare propri appunti nella sezione dedicata.
Un ultima raccomandazione:durante gli esercizi tenere aperti di due strumenti di validazione del codice: W3C Markup Validation Service e W3C CSS Validation Service e verificare i file su cui si è lavorato dopo aver eseguito le modifiche. I browser sono molto tolleranti, e visulizzano bene le pagine anche in presenza di errori, ma gli errori è meglio evitarli.
Nelle specifiche ufficiali del w3 consortium puoi consultare:
Nel sito developer mozilla puoi consultare:
In questo sito puoi vedere: