FORMATTARE IL TESTO Prima di approfondire le tematiche legate alla formattazione del testo è bene precisare alcuni concetti che reggono l'uso di questi strumenti. HTML è un sistema di contrassegno con il compito di definire la struttura e l'aspetto di un documento. Questa definizione che senza altri commenti passerebbe inosservata, va invece approfondita per capire meglio i concetti di tag fisici e logici. Un tag fisico ha il compito di formattare visivamente un documento, cioè di renderlo grassetto, corsivo, sottolineato ecc. La funzione di questi tag non è quella di dare un aspetto al documento, ma di marcare determinati punti per definirne una struttura. Un tag logico, al contrario ha la funzione di definire una struttura indipendentemente dal suo aspetto . Ovvero, indipendentemente dal modo in cui il browser interpreterà visivamente il contrassegno. Per comprendere meglio questa differenza prendiamo in esame due elementi volti a formattare testo: <ADDRESS></ADDRESS> Si tratta di un tag logico che contrassegna l'informazione di indirizzo nel documento. In altre parole quando si è in presenza di un indirizzo e-mail, di un numero di telefono o di un indirizzo secondo le regole di HTML va inserito questo tag logico.<I></I> Si tratta di un tag fisico che rende corsivo (italic) il testo compreso nell'elemento. E' quindi, un tag volto a dare un aspetto al documento e non a marcare un elemento di struttura. Vediamo insieme qual è il risultato visivo di un loro utilizzo all'interno di un documento Web:webmaster@html.it webmaster@html.it Senza guardare il source del documento ti sfidiamo a capire quale testo sia stato formattato con ADDRESS e quale con I. Visivamente entrambi i tag (il primo è ADDRESS e il secondo I) danno un medesimo risultato (il testo corsivo), ma da un punto di vista di struttura del documento, solo il primo (ADDRESS) indica che al proprio interno è presente un indirizzo, mentre il secondo non da' alcuna informazione di questo tipo.Formattare titoli da <H1> ad <H6>Il tag <Hn> (dove n è il numero da 1 a 6 che è possibile assegnare all'elemento) ha la funzione di fornire stili ai titoli di pagina, dando maggiore o minore enfasi a seconda del numero inserito. Come accennato i numeri vanno da 1 a 6, con maggior importanza dei numeri più bassi rispetto agli alti. Visivamente tale diversa importanza si traduce in differente grandezza del testo, come nell'esempio che segue: |
TAG | FUNZIONE |
<font></font> | Formattare il testo |
size= | All'interno del tag font definisce la grandezza |
face= | All'interno del tag font definisce il carattere |
color= | All'interno del tag font definisce il colore del testo |
<b></b> | Il testo tra i due tag è formattato in grassetto |
<i></i> | Il testo tra i due tag è formattato in corsivo |
<u></u> | Il testo tra i due tag è sottolineato |
<strike></strike> | Il testo tra i due tag è barrato |