Copyright © 1986 Universita' di Firenze. All rights reserved.
Free license available.
IDENTIFICAZIONE UNIVOCA dei documenti: URL Uniform Resource Locator
La necessità di rendere questi sistemi capaci di effettuare una ricerca
e una lettura in maniera uniforme porta ad una conseguenza:
Uniform Resource Locator (URL) è il formato usato
da WWW per localizzare dei file sui server.
Individua il tipo di risorsa alla quale si accede
assieme al path completo del file, cioè il cammino assoluto del
file sulla macchina dove risiede.
Protocolli standard:
Ha la seguente sintassi:
scheme://host.domain:port/path#anchor-id
(esempio: http://telemat.die.unifi.it/book/Internet/Applications/Welcome.html#inizio)
http:// se deve collegarsi ad un server http
(ad esempio: http://telemat.die.unifi.it)
HTML ---- HyperText Markup Language
Se le informazioni che si vogliono trattare arrivano da altri server
standard, quali gopher, wais, news etc... occorre filtrare questi documenti
attraverso gateway programs, per ricondurli sempre in un formato HTML,
l'unico interpretato dai programmi client di WEB.
Struttura del linguaggio
Un'istanza HTML è un file di testo in cui alcuni caratteri svolgono
le
funzioni di mark-up; queste definiscono la struttura del documento.
L'istanza rappresenta una gerarchia di elementi, ciascuno dei quali ha un nome,
degli attributi e un contenuto.
I documenti sono costituiti da una parte iniziale (HEAD) seguita
da un corpo (BODY).
Si vuole dare in questo contesto solo le prime nozioni del linguaggio HTML
cioè la spiegazione degli elementi basilari.
Se del testo o un immagine deve essere sia un link che un'ancora di arrivo:
È per l'accento È o è=è
HTML: Working and Background Materials
W3 and HTMLTools
Internet come sappiamo non ha autorità centrale, ciascun nodo ha un suo
protocollo per la ricerca e recupero di informazioni.
creare uno standard
per la identificazione univoca dei documenti.
scheme
telnet: se deve aprire un connessione con un'altra macchina
(esempio:telnet://hollis.harvard.edu)
file:// oppure ftp:// se deve recuperare un file (tramite ftp)
(ftp://media2.die.unifi.it
mailto: serve per spedire della posta elettronica
(non funziona con Mosaic!)
news: se deve leggere e recuperare una news od un gruppo
(ad esempio news:soc.culture.italian, NB: senza // ).
gopher:// se deve recuperare delle informazioni su un gopher
(gopher://mora.usr.dsi.unimi.it)
host.domain
(es. telemat.die.unifi.it = server del Dipartimento di Ingegneria Elettronica dell'Università di Firenze)
port
(generalmente omesso)
path
Anchor-id
Se si vuole riferire a tutto il documento allora l'anchor-id è vuoto
e '#' omesso.
Per ottenere maggiori informazioni:
URL, URI, URN:
WWW Names and Addresses, URIs, URLs, URNs
(http://www.w3.org/hypertext/WWW/Addressing/Addressing.html).
Il modo più immediato per inserire nuovi dati o documenti in ambiente
Web è quello di scrivere i file in formato HTML.
Esistono anche dei traduttori automatici da vari formati specifici al formato
HTML.
Imparare HTML
Cos'è e com' è organizzato:
Il formato HTML è un semplice linguaggio basato su un sistema
di etichettatura
(tagging scheme), derivato dal linguaggio più complesso SGML
(Structured Generalized Markup Language).
Esso ha poche, semplici opzioni per la formattazione del testo, che permettono
effettivamente il suo uso per la produzione di documentazione on-line
completa di menu e di liste.
La maggior parte degli elementi viene rappresentata nel documento
secondo una struttura che comprende un'etichetta (label) iniziale, che a sua
volta comprende nome e attributi, seguita da un contenuto e da una label.
I label iniziali sono delimitati da "<" e ">", quelli finali da
"</" e ">".
(es. A NAME -- oppure A HREF)
Non contiene testo che sia parte integrante del documento che è invece
nel BODY. All'interno dello HEAD troviamo solo alcuni elementi (TITLE,
ISINDEX, ...).
Gli elementi al suo interno sono nell'ordine con il quale vengono visualizzati.
Questi possono essere suddivisi in categorie fra le quali ricordiamo:
NB:
accessibile dal menu File.
IMPARARE HTML
Verranno poi dati
riferimenti a lezioni, documenti
più completi.
Un documento HTML inizia e finisce sempre con < HTML > e < / HTML >
Nello HEAD compreso tra < HEAD > e < / HEAD > troviamo il
titolo
< TITLE > .... < / TITLE >, questo verrà visualizzato dal
client browser usato nell'apposita sezione - Document Title -
Il body che inizia con < BODY > e finisce con < / BODY >
contiene effettivamente il documento.
Gli HEADINGS, intestatori di livello, servono per evidenziare titoli di
paragrafo etc..., i livelli sono 6:
Racchiudono la parte di testo voluta: con H1: Primo
con H3: Terzo
con H6: Sesto
< Hx > testo ...... < / Hx >
ANCORE o Hyperlinks :
Sono forse gli elementi più importanti perchè
trasformano il testo normale in ipertesto, costituiscono cioè il
LINK o bottoni
Iniziano con < A > e finiscono con < / A >.
ancore di partenza
Nel documento il "testo dell'ancora" risulterà un link da selezionare
quindi evidenziato o sottolineato ...
---> Esempio:
< A HREF ="Beginner.html" >
A Beginner's Guide to HTML < /A >
diventerà un link al documento Beginner.html in questo modo:
(la sottolineatura del testo sta proprio ad indicare che
si tratta di un link, la linea tratteggiata o no indica
se il link è già stato visitato o meno.)
ancore di arrivo
realizza un collegamento di tipo molti a uno perchè marca un punto
qualsiasi di un file al quale ci si può arrivare da tanti posti puntando
con un link che avrà questa forma:
< A HREF="Url documento.nome doc#nome ancora" > .... < / A
>
---> Esempio:
< a href ="organizzazione" > Organizzazione < /a >
Costituisce un link che arriva esattamente dove è
definita la rispettiva ancora di arrivo:
Il punto di arrivo può anche NON essere nello stesso documento.
< a name ="organizzazione" > Cos'è e come è organizzato: < / A >
IMMAGINI:
Se si vuole includere un immagine nel documento la si segnala con
< IMG SRC="Url dell'immagine" >
---> Esempio:
< IMG SRC="imgnet/occhioni.2.gif" >
sarà la seguente immagine:
Se si vuol fare di un immagine un link:
< A HREF="url del doc di arrivo" > < IMG SRC="Url dell'immagine" >
< / A >
< A HREF="url ..." NAME="nome ancora" > testo o immagine (< IMG SRC
= "path immagine" > ) < / A >
PARAGRAFI:
Per andare a capo: < BR >
Andare a capo saltando una riga: < P >
Per tracciare una riga orizzontale: < hr >
LISTE:
È possibile creare vari tipi di liste, ogni elemento è indicato
da un punto (come in questa che segue), se si creano liste annidate gli elementi
sono evidenziati alternativamente con quadrettini e punti.
la lista semplice non numerica inizia con < UL > e finisce con
< / UL >
ogni elemento è indicato con < LI >
---> Esempio:
< ul >
< li > la lista semplice non numerica inizia con
< UL > e finisce con < / UL >
È il primo elemento della lista nel quale ci troviamo ora.
lista ordinata : < OL > e < / OL >
---> Esempio:
< ol >
< li > Gli elementi HTML (tag) sono CASE INSENSITIVE.....
< li > È possibile imparare le varie ........
< /ol >
Sarà :
lista descrittiva: < DL > e < / DL >
ogni titolo e' segnalato con < DT >
ed ogni descrizione con < DD >
---> Esempio:
< DL >
< DT > BACK
< DD > Permette il ritorno al documento precedente.
< DT > FORWARD
< DD > permette l'avanzamento al documento che segue, ricercato nella lista dei documenti
già visitati
etc ..........
< /DL >
Sarà :
FORMATTAZIONE DI CARATTERI:
Bold: testo tra < B > e < / B >
Italic: testo tra < I > e < / I >
COMMENTI
Per inserire un commento nel linguaggio HTML occorre usare il tag
<!-- testo ......... -->
CARATTERI SPECIALI:
Esiste il modo per scrivere tutti i tipi di accento e caratteri speciali
Qui ne sono elencati solo alcuni ma si possono trovare nelle pagine di HELP
nella sezione HTML
< per il <
> per il >
& per &
" per "
É per É o é=é

(pagina di HTML al CERN di Ginevra)
Applicazioni varie, convertitori in HTML, editor per HTML.
Per ulteriori informazioni si consiglia di consultare:
Il CERN di Ginevra
CERN Welcome (http://www.cern.ch/).
La Home page di World-Wide Web: tutto ciò che riguarda il Web.
World-Wide Web Home (http://www.w3.org/).
La pagina del progetto W-W Web: come è nato, il software gruppi
di discussione, etc...
The World Wide Web Initiative:
The Project (http://www.w3.org/hypertext/WWW/TheProject).
Il catalogo virtuale di Web.
The WWW Virtual Library: Subject Catalogue (http://www.w3.org/hypertext/DataSources/bySubject/Overview.html).
L'associazione W3:
The W3 Consortium (http://www.w3.org/hypertext/WWW/Consortium/Prospectus/Overview.html).
Lista dei SERVER registrati in tutto il mondo:
W3 servers: Summary (http://www.w3.org/hypertext/DataSources/WWW/Servers.html).
Lista dei SERVER ITALIANI registrati:
Italian WWW servers
(http://www.mi.cnr.it/NIR-IT/All-IT.html).
Mappa grafica dei server WWW italiani
(http://www.mi.cnr.it/NIR-IT/NIR-map.html)
La lista delle domande più frequenti su W-W Web:
World Wide Web FAQ
(http://sunsite.unc.edu/boutell/faq/www_faq.html)
