1 INTRODUZIONE
1.1 Il codice nascosto delle pagine web
1.2 Gli strumenti per scrivere una pagina
1.3 La nostra prima pagina
1.4 Struttura della rete internet
2 I PRIMI ELEMENTI DI HTML
2.1 Struttura di una pagina: tag, elementi, attributi
2.2 La dichiarazione DOCTYPE e la validazione
2.3 Html, head e body, commenti
2.4 Tipi di elementi e annidamento
2.5
Charset e html entities
2.6 Un template di pagina vuota
10 ACCESSIBILITA'
10.1 Accessibilità: concetti generali
10.2 Tipi di disabilità e linee guida per accessibilità
10.3 Strumenti online per valutare l'accessibilità
10.4 Problemi visivi
10.5 Il problema dei colori e del contrasto
10.6 Altre problematiche: udito, movimento, cognitive
10.7 Title e attributo lang
10.8 Accessibilità e immagini
10.9 Gli header e i link
10.10 Tabelle e form
11 USABILITA'
11.1 Usabilità: definizione generale
11.2 Usabilità e utente
11.3 Visibilità, comandi e feedback
11.4 I principi fondamentali dell'usabilità
11.5 Esempi negativi
11.6 Usabilità e accessibilità: differenze
11.7 Definire il target del sito
11.8 Gli errori da evitare
11.9 Progettare il sistema di navigazione
11.10 Tipologie di link
11.11 Scrivere per il web
11.12 Affermare il marchio del sito
11.13 Pagine leggere
11.14 Feedback degli utenti
11.15 Effettuare un test
12 PAGINE WEB DINAMICHE CON I FOGLI STILE
12.1 Pagine dinamiche
12.2 Menu dinamici con i fogli stile CSS
12.3 Transizioni con i CSS
12.4 Trasformazioni 2D con i CSS
12.5 Animazioni con i CSS
12.6 I principi del responsive design
12.7 Breakpoint e media query
12.8 Un semplice esempio di responsive design