Esercitazione 2 - HTML "avanzato": tabelle e form

Transcript

Esercitazione 2 - HTML "avanzato": tabelle e form
Marco Porta – 2008/09
CIM – Sistemi e Tecnologie Multimediali A
Esercitazione 2 – HTML “avanzato”: tabelle e form
Traccia di lavoro:
1. Creare la cartella tabelle nella propria cartella di lavoro (o al limite sul desktop)
2. All’interno della cartella tabelle, creare il file (di testo) periodi.html, che definisce una
pagina web con contenuto simile al seguente:
CIM - Calendario didattico 2008/2009
Periodo\Trim
Primo trim.
Secondo trim.
Terzo trim.
Quarto trim.
Lezioni
29/09 – 08/11
24/11 – 24/01
23/02 – 04/04
27/04 – 06/06
Sospensione
10/11 – 22/11
26/01 – 21/02
06/04 – 24/04
08/06 – 26/09
3. Modificare la tabella creata al punto 2 come mostrato nella tabella seguente: nella prima riga,
fondere la seconda e la terza cella, inserendo il contenuto Primo semestre; analogamente,
fondere la quarta e la quinta cella, inserendo il contenuto Secondo semestre (utilizzare
l’attributo colspan del tag <th> o <td>). Infine, nella prima colonna fondere la seconda e la
terza cella (dall’alto), inserendo il contenuto Lezioni e sospensioni (utilizzare l’attributo
rowspan del tag <th> o <td>).
Periodo\Trim
Lezioni e
sospensioni
Primo semestre
Secondo semestre
29/09 – 08/11
24/11 – 24/01
23/02 – 04/04
27/04 – 06/06
10/11 – 22/11
26/01 – 21/02
06/04 – 24/04
08/06 – 26/09
4. Creare la cartella form nella propria cartella di lavoro (o al limite sul desktop). All’interno della
cartella form, creare il file (di testo) iscrizione.html, e lì definire un form che si presenti,
grossomodo, come mostrato nella pagina seguente (si tengano presenti gli allineamenti, da
realizzare attraverso una o più tabelle – Suggerimento: conviene utilizzare una tabella di due
colonne; nelle celle della colonna di sinistra verranno messi i nomi dei campi, come Cognome,
Nome, ecc., mentre nelle celle della colonna di destra saranno posti i campi di input. Per ottenere
allineamenti corretti nel caso di giorno, mese e anno di nascita, occorre creare una sottotabella. In
pratica, nella cella della seconda colonna, cioè nel suo <td>, si apre nuovamente il tag <table>
e si definisce una tabella di due righe e tre colonne: nella riga superiore staranno “Giorno”,
“Mese” e “Anno”, mentre in quella inferiore i tre campi di input testuale. Qualcosa di analogo, ma
con una tabella di tre righe e due colonne, vale per la parte dedicata all’indicazione delle modalità
di ricezione di maggiori informazioni. Non si dimentichi poi l’attributo colspan per occupare
più colonne…):
Marco Porta – 2008/09