08.11.2012 Views

dettagli - Amiga Magazine

dettagli - Amiga Magazine

dettagli - Amiga Magazine

SHOW MORE
SHOW LESS

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 "&egrave;", 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 "&egrave;" 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 "&ntilde;", mentre il<br />

simbolo di copyright 0, si ottiene con "&copy;".<br />

In HTML non si possono fissare le dimensioni della pagina,

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!