Informatica Generale

Esercitazione 4

In questa esercitazione continuiamo a produrre documenti HTML.

Prima parte: frame e form

Esercizio 1
Costruite una struttura a frame composta da 2 colonne. Nella parte di sinistra inserite un menu con dei link che aprono (nella parte di destra) i documenti HTML creati nelle esercitazioni precedenti. Aggiungete anche un link che dovrà aprire il modulo del prossimo esercizio.

Esercizio 2
Costruite un modulo che contenga dei campi di tipo testo (per il nome e il cognome) e un campo di tipo textarea per inserire un commento.

  1. Inviate il modulo al vostro indirizzo di posta elettronica

    <form action="mailto: ....." method="post">
    


    e osservate come vengono codificati i dati forniti in input.

  2. Provate ad aggiungere l'attributo enctype nel tag form

    <form enctype="text/plain" action="mailto: ....." method="post">
    


    come sono codificati adesso i dati?

  3. Provate infine ad inviare i dati ad un programma remoto

    <form action="http://www.disi.unige.it/person/RibaudoM/didattica/infogen/aa0304/risposta.php" method="post">
    


    cosa succede?


Esercizio 3
Cotruite un modulo simile a quello in figura che contiene quasi tutti gli elementi che si possono usare all'inteno del tag <form>.



Seconda parte: fogli di stile

Esercizio 4
Scrivete un foglio di stile che modifichi almeno Riprendete i documenti prodotti nelle esercitazioni precedenti, ripulite il codice HTML di tutti gli aspetti legati allo stile e applicate il foglio di stile che avete appena creato.

Aprite i file HTML con più browser.
  1. Notate differenze?
  2. Lo stile dei link funziona?
Modificate il foglio di stile e ricaricate i documenti. Cosa succede?

Terza parte: validazione

La mia pagina HTML è scritta correttamente?

Il WWW Consortium (w3c) mette a disposizione dei programmi di validazione in linea.

Questi programmi guardano se il codice rispetta lo standard e, se non è così, cercano di capire quanto è grave l'errore.

Non è solo il w3c a offrire questo servizio (però molti richiedono che la pagina sia pubblicata per poterla verificare).

Inoltre non solo la correttezza dell'HTML e del CSS possono essere validate, ma per esempio anche il rispetto delle direttive di accessibilità (vedi Bobby).

Verificate la correttezza del vostro codice.

SUGGERIMENTO: se si ottiene qualche messaggio strano riguardo al doctype, si può aggiungere un paio di righe tipo le seguenti:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

Queste vanno messe all'inizio del file e danno al browser (e al validatore) un'indicazione su come interpretare il codice.