Architettura (file pdf, 2 trasparenze per pagina)
Risorse e URI (file pdf, 2 trasparenze per pagina)
HTTP (file pdf, 2 trasparenze per pagina)
HTTP Made Really Easy, una introduzione ragionevolmente semplice e completa al protocollo HTTP
Introduzione (file pdf, 2 trasparenze per pagina)
Principali Moduli (file pdf, 2 trasparenze per pagina)
Getting Started with HTML, l'introduzione a HTML di Dave Raggett, uno degli estensori storici degli standard del linguaggio (disponibile anche in versione italiana a cura di Michele Diodati - http://www.diodati.org). ATTENZIONE: si riferisce ad HTML 4.0
La Guida ad XHTML disponibile in linea sul sito di freewebmasterhelp.com
XHTML 1.0, e i DTD relativi in formato zip (DTD-xhtml10.zip)
XHTML Basic, e i DTD relativi in formato zip (DTD-xhtmlbasic.zip)
Introduzione (file pdf, 2 trasparenze per pagina)
Concetti Fondamentali (file pdf, 2 trasparenze per pagina)
Dettagli e Approfondimenti (file pdf, 2 trasparenze per pagina)
La guida ai fogli di stile CSS disponibile sul sito di html.it
Introduzione (file pdf, 2 trasparenze per pagina)
Concetti Fondamentali (file pdf, 2 trasparenze per pagina)
Valutazione della Qualità del Codice HTML (file pdf, 2 trasparenze per pagina)
Le Web Content Accessibility Guidelines 1.0 (WCAG 1.0) del W3C (anche in versione italiana a cura dell'Associazione Italiana Bibliotecari)
L'esempio usato per la lezione su CSS
Tutto l'esempio in formato .zip - esempioCSS.zip
Il documento di esempio con gli 8 stili in cascata (da visualizzare con Mozilla per selezionare lo stile).
Il documento di esempio in versione finale con ombreggiature ed effetti di sorvolo ed il foglio di stile relativo. E' possibile verificare che il documento è visualizzato in modo scorretto sui vecchi browser (da Netscape 4 e Internet Explorer 4 o precedenti).
Il documento di esempio in versione finale con lo stile nascosto ai vecchi browser.
Il documento di esempio in versione finale con uno stile alternativo per i vecchi browser, ed il foglio di stile relativo.
Lo studio di caso relativo alla pagina di Tiscali
Tutto l'esempio in formato .zip - esempioTiscali.zip
Il documento scheletro rifatto in XHTML Basic, ed il il foglio di stile relativo. In questa versione il documento non è visualizzabile correttamente con i vecchi browser.
Il documento scheletro rifatto in XHTML Basic, con lo stile nascosto ai vecchi browser.
Il documento scheletro rifatto in XHTML Basic con uno stile alternativo per i vecchi browser, ed il il foglio di stile relativo.
Esempi di JavaScript
Tutto l'esempio in formato .zip - esempioJavaScript.zip
Il gioco "Indovina il numero" con JavaScript - la pagina HTML - il codice JavaScript
I documenti relativi ai protocolli e agli standard descritti sono tutti accessibili sul sito dell'IETF (http://www.ietf.org). In particolare:
I documenti che descrivono lo standard per gli URI e gli URN (IETF RFC 2396, IETF RFC 2141)
I documenti che descrivono lo standard per i MIME-TYPES (IETF RFC 2045, IETF RFC 2046). La base di dati dei MIME-TYPES registrati è disponibile sul sito di IANA (http://www.iana.org)
Il documento che descrive il protocollo HTTP 1.0 (IETF RFC 1945)
I documenti che descrivono il protocollo HTTP 1.1 (IETF RFC 2616, IETF RFC 2617)
Il documento che descrive il protocollo HTTPS (HTTP Over TSL) (IETF RFC 2818). Una buona introduzione al protocollo HTTPS è disponibile sul sito di Netscape
E' interessante consultare l'elenco (quasi) completo di User-Agent corrispondenti ai browser in questo momento in funzione sulla rete
I documenti relativi agli standard descritti sono tutti accessibili sul sito del W3C (http://www.w3.org) a partire dalla pagina dedicata ad HTML (http://www.w3.org/MarkUp/), dalla pagina dedicata a CSS (http://www.w3.org/Style/CSS/) e dalla pagina dedicata alla "Web Accessibility Initiative" (WAI) (http://www.w3.org/WAI/).
Vari guide disponibili in linea, anche su CSS livello 1 e 2
Il servizio di convalida per il codice HTML offerto in linea dal consorzio è all'indirizzo http://validator.w3.org/.
Un ulteriore strumento scritto da David Raggett per la convalida del codice HTML è HTML Tidy. Tidy, in realtà, è più di un validatore: viene descritto dal suo autore come "un sistema esperto che sa come trattare il codice HTML del mondo reale". La sua funzione principale è di trasformare codice HTML anche se scorretto in codice corretto e XHTML. E' disponibile sia la versione in C++ che la versione in Java, entrambe distribuite con licenze a sorgenti liberi. I package della versione Java possono essere facilmente integrati in applicazioni varie.
Il servizio di convalida per i fogli di stile CSS offerto in linea dal consorzio è all'indirizzo http://jigsaw.w3.org/css-validator/.
Gran parte della storia di HTML e della guerra dei browser può essere ricostruita a partire dal sito Index DOT Html
Per chi è curioso di sapere a cosa risale l'idea originale di ipertesto, suggerisco la lettura dell'articolo storico di Vannevar Bush As We May Think, Atlantic Monthly, giugno 1945
webreview.com's Style Sheet Reference Guide una fonte preziosa di informazioni sulla diffusione e le compatibilità dei browser con CSS.
Un elenco di tecniche per nascondere i fogli di stile CSS ai vecchi browser.
Due siti con modelli di stili CSS (anche per organizzare la visualizzazione di una pagina in righe e colonne con CSS senza utilizzare tabelle) http://www.saila.com/usage/layouts/, http://www.glish.com/css/
Il servizio di valutazione dell'usabilità di netmechanics.com.
Il servizio di valutazione dell'accessibilità Bobby.
L'Indagine sull'Accessibilità dei Siti Web della Pubblica Amministrazione condotta dal Dipartimento di Informatica e Automazione dell'Università di Roma Tre per conto dell'AIPA (Autorità per l'Informatica nella Pubblica Amministrazione).