Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Figura I.<br />
compiere sul testo che segue o precede. I tag delimitati da<br />
"< >" sono chiamati tag di apertura o iniziali, mentre i tag<br />
delimitati da "C/ >" sono chiamati tag di chiusura o finali.<br />
Se il tag di apertura "attiva" una determinata funzionalità, il<br />
tag di chiusura ovviamente la "disattiva". 11 testo compreso<br />
tra un tag di apertura e il corrispondente tag di chiusura si<br />
chiama "contenuto". Nell'esempio esaminato ,<br />
, , sono casi di tag di apertura,<br />
mentre i corrispettivi , , ,<br />
sono casi di tag di chiusura. Vi possono essere<br />
poi tag singoli, ovvero tag di apertura che non hanno il<br />
corrispettivo tag di chiusura e in taluni casi il tag di chiusura<br />
può addirittura essere omesso. in generale, un documento<br />
HTML è costituito da "elementi" del tipo:<br />
Il testo contenuto nel tag<br />
che possono anche essere "nidificati" tra loro, così:<br />
<br />
Un po' di testo<br />
Un po' di testo anche qua<br />
<br />
dove e in questo caso sono due tag a piace-<br />
re.<br />
Ora che conosciamo grossomodo cosa sono i tag, siamo in<br />
grado di tornare sul nostro esempio per stabilire i tag usati<br />
per ottenere quanto riportato in figura 1. L'esempio costi-<br />
tuisce in pratica il prototipo (o se preferite lo scheletro) di<br />
un tipico documento HTML. Ogni documento HTML deve<br />
iniziare con il tag e terminare con . Si<br />
tenga presente che in HTML, per quanto riguarda i nomi<br />
dei tag, non si fa distinzione tra caratteri maiuscoli e minu-<br />
scoli, quindi , o rappresentano<br />
tutti lo stesso tag. È invalsa tuttavia la pratica di indicare i<br />
nomi dei tag con caratteri maiuscoli, per meglio evidenziar-<br />
li rispetto al resto del testo.<br />
Proseguendo nel nostro esame, troviamo il tag .<br />
Le informazioni racchiuse tra e non<br />
compaiono all'interno della pagina visualizzata dal brow-<br />
ser, ma servono a descrivere le proprietà del documento<br />
(come l'autore, il titolo, ecc.). All'interno di trova-<br />
no posto altri tag: per esempio con ... <br />
definiamo il titolo che compare nella barra della finestra<br />
del browser.<br />
Dopo incontriamo : l'intero testo, i link<br />
e le immagini del documento devono essere racchiusi tra i<br />
tag e . Nell'esempio, all'interno di<br />
, troviamo la riga:<br />
<br />
che effettivamente rappresenta una riga di ... commento. In<br />
HTML, un commento, ossia una porzione di testo che non<br />
verrà visualizzata dal browser, si deve racchiudere tra C!-- e<br />
-->. Badate che potete usare i commenti per migliorare la<br />
leggibilità dei sorgenti HTML, ma non per celare informa-<br />
zioni. Se la vostra pagina è infatti pubblicata sul Web,<br />
quando sarà trasmessa da un server a un client, verranno<br />
trasmesse anche le righe di commento, che saranno perfet-<br />
tamente visibili a un probabile interlocutore, qualora questi<br />
chiedesse al suo browser di "visualizzare i sorgenti".<br />
Proseguendo ancora all'interno del nostro esempio travia-<br />
mo finalmente il testo che compare nella finestra del brow-<br />
ser, e qui appare la prima "sorpresa": il testo visualizzato<br />
all'interno della finestra del browser è impaginato in ma-<br />
niera differente rispetto al file sorgente, e inoltre compaio-<br />
no dei simboli "strani", come "è", che non appaio-<br />
no nel browser. Vediamo di cosa si tratta: tranne il testo<br />
contenuto fra una coppia di ... , in HTML gli<br />
spazi aggiuntivi, i caratteri di tabulazione, gli a capo (line<br />
feed) sono equivalenti a uno spazio singolo; ciò significa<br />
che se nel sorgente scrivessimo l'intera frase su una sola ri-<br />
ga o una parola per riga, o ancora se separassimo ciascuna<br />
parola dalla successiva con cento spazi, sul browser otter-<br />
remmo esattamente lo stesso risultato.<br />
I1 simbolo "è" in HTML viene trasformato dal brow-<br />
ser nel carattere "è". In generale, per ottenere la versione<br />
accentata di tutte le vocali si può utilizzare questa sintassi:<br />
per l'accento grave, e:<br />
per l'accento acuto. Altri simboli si ottengono in maniera<br />
simile, per esempio " n si ottiene con "ñ", mentre il<br />
simbolo di copyright 0, si ottiene con "©".<br />
In HTML non si possono fissare le dimensioni della pagina,