- Leggere delle RFC dal sito
W3C.
- Scrivere un documento con esempi di elementi vuoti, elementi vuoti
con un singolo tag, elemento void con solo il tag vuoti con un
singolo tag, elemento void con solo il tag di apertura, elemento
void con solo il tag di apertura e struttura di elemento vuoto.
- Scrivere un documento che utilizza degli attributi custom.
- Scrivere un documento template completi di struttura esterna, di
metadati e contenuto.
- Utilizzando il template creato precedentemente, scrivere un
documento HTML che riporti la classica frase "Hello world".
Assegnare un titolo al documento e validarlo sul sito
validator.w3.org.
- Scrivere un documento che contenga gli attributi globali.
- Scrivere un documento HTML collegato al foglio di stile
mioStile.css.
Il documento deve:
- avere il titolo "TSW";
- avere set di caratteri "UTF-8";
- avere il tag
base
usato in congiunzione al tag a
;
- avere il tag
base
utilizzato come named anchor;
- utilizzare una favicon;
- fare pre-fetching una risorsa (cf. pag. 140 del libro di
Freeman);
- effettuare il defer dell’esecuzione di un breve script
JavaScript.
- rendere asincrona l’esecuzione di un breve script JavaScript
(cf. listato 7-24 de libro);
- scrivere del testo usando tag dello stile fisico (ad esempio le
ruby annotation);
- scrivere del testo pre-formattato (ad esempio il codice per
HelloWorld.c);
- dopo 3 secondi dal momento in cui è stato caricato,
reindirizzare il browser verso una URL differente (usate una
pagina sviluppata precedentemente).
- Esercizi su liste.
- Esercizi su mappe cliccabili:
- Mappa città (formato GIF)
- Mappa cerchi (formato GIF)
- Esercizi su tabelle
- Scrivere un documento contenente una
form
con i campi input
principali visti a lezione, disposti in maniera ragionevole e non
casuale.
- Utilizzando la
form
dell’esercizio precedente:
- utilizzate il tag
button
senza attributi (default) e con
l’attributo type="submit"
settato sfruttare gli altri attributi
come descritto nella tabella 12.1 del libro di Freeman;
- riscrivere la
form
dell’esercizio precedente spostando tutti i
controlli al di fuori della form
(cf. listato 12.18 Freeman);
- aggiungere ai controlli della
form
i suggerimenti sul contenuto
da immettere (listato 13.2);
- aggiungere ai controlli gli autocompletamenti;
- utilizzare l’elemento
input
per ottenere un numero in un dato
intervallo, orari, date, stringhe formattate, email, telefono, url
e colori.
- Scrivere un documento HTML che contenga il tag
iframe
in uso sia con
l’attributo seamless sia con sandbox.