|
Francesca Tomasi
Ipertesto commentato
della
MANDRAGOLA
di NICCOLO' MACHIAVELLI
Introduzione
L'obiettivo è quello di presentare
un esempio di ipertesto HTML commentato,
ad uso specificatamente didattico, con la
volontà di fornire un'esemplificazione di
procedimento elettronico applicato ad un
testo letterario. L'ipertesto è una soluzione
alternativa alla lettura sequenziale sul
cartaceo, e si configura come uno dei possibili
approcci computazionali a dati di natura
testuale.
Il costrutto ipertestuale
consiste in:
- Lettura del testo in una
versione filologicamente attendibile (il
testo è corredato da una scheda catalografica
di riferimento).
- Analisi dell'opera grazie
al commento laterale, accessibile tramite
link a partire dal testo.
- Accesso ad alcuni elementi
"paratestuali" di riferimento (riassunto
dell'opera e biografia dell'autore).
Al fine di presentare i possibili
interventi computazionali sul testo, nel
testo in versione HTML, sono stati integrati:
- Due tipi di javascript:
il window.open,
per l'apertura di finestre indipendenti
da quella principale e di dimensioni personalizzabili;
il navigatore
laterale espandibile per elementi
strutturali del testo.
- il foglio
di stile (file con estensione .css)
riservato alle istruzioni di formattazione
dell'intero documento ipertestuale. L'uso
dei fogli di stile consente di riservare
a file esterni richiamabili dal documento
HTML (il file .css) la serie delle istruzioni
di formattazione (tipo di font, colori,
dimensioni) e usare la codifica HTML per
l'indicazione delle caratteristiche strutturali
dell'opera. Nel file .css ad ogni marcatore
HTML è associata la relativa istruzione
in linguaggio CSS
(Cascading Style Sheet).
La codifica del testo tramite
i fogli di stile ha concesso di presentare
una prima forma di interpretazione delle
istanze testuali. Questo è stato
possibile tramite il ricorso al sistema
offerto dai CSS di associazione dell'attributo
"class" a qualsiasi elemento HTML.
Quest'attributo consente di definire l'appartenenza
ad una classe, definita dall'utente, a porzioni
di testo caratterizzate dal possedere elementi
comuni. Visualizzando il codice sorgente
del file HTML è possibile comprendere quanto
spiegato. Questo è un esempio
di codice HTML che utilizza il concetto
delle "classi". L'attributo "class"
è associato a un elemento <SPAN>,
un marcatore HTML che identifica semplicemente
una porzione, e il valore dell'attributo
associato a "class" (valore "stage"
e valore "speaker") specifica
il significato strutturale della porzione
che racchiude (rispettivamente la presentazione
dei personaggi all'entrata in scena ["stage"]
e il singolo personaggio che parla ["speaker"]).
Pagina
stampabile
|