HyperText Markup Language nasce nel 1989 per iniziativa di Tim Berners-Lee presso il CERN di Ginevra (The birth of the web)
- ’60, GML, Generalized Markup Language (IBM)
- 1986, SGML, Standard …
- 1989, HTML Tim Berners-Lee (CERN)
- 1993, HTML+
- 1995, HTML 2.0 – HTML 3.0
- 1997, HTML 3.2 – HTML 4.0
- 1999, HTML 4.01
- 2008, HTML 5
RIEPILOGO
SINTASSI DI BASE
- TAG
- DOCUMENTO
- DOCUMENTO – DOCTYPE
- DOCUMENTO – HEAD (BASE, TITLE, META)
- DOCUMENTO – BODY
- COLORI | Nomi
- TESTI – Paragrafi, titoli, linea orizzontale
- TESTI – Sezioni della pagina
- TESTI – Stili dei caratteri
- TESTI – Caratteri speciali | Caratteri speciali alfabetici
- TESTI – Font
- TESTI – Testo scorrevole
- IMMAGINI
- LISTE – Ordinate
- LISTE – Non ordinate
- LISTE – Di descrizioni
- LISTE – Annidate
- TABELLE – Struttura
- TABELLE – Fusione di celle
- TABELLE – Formattazione
- TABELLE – Gruppi di righe | Etichetta
- TABELLE – Esempio parabole | Esempio matrici
- COLLEGAMENTI, segnalibro, target
MODULI
- FORM
- INPUT – “text” | “password”
- INPUT – “submit” | “reset”
- INPUT – “checkbox”
- INPUT – “radio”
- INPUT – “color” | “date” | “number” | “range”
- INPUT – “button” | “file” | “hidden” | “image”
- SELECT – OPTION – OPTGROUP
- TEXTAREA
- FIELDSET – LEGEND
- BUTTON | LABEL
- ATTRIBUTI – placeholder
- ATTRIBUTI – Comuni
- ORGANIZZAZIONE – Con TABLE | Con TABLE e FIELDSET
HTML5
Tante novità per formattare e arricchire i documenti
- Si semplifica l’inclusione di oggetti multimediali, animazioni
- Le sezioni delle pagine hanno dei nomi standard
- I form risultano più accattivanti e funzionali, l’elemento <input> arriva a 29 tipi diversi
- Raccomandazioni
Novità
- FORM – TAG: DATALIST, DOCTYPE, MARK, METER, PROGRESS, WBR, …
- FORM – ATTRIBUTI: placeholder, autofocus, list, required, …
- FORM – INPUT > type: color, date, number, range, datetime-local, email, month, search, tel, time, url, week
- MULTIMEDIA: AUDIO, CANVAS, MATH (MathML), PICTURE, SVG, VIDEO
- SEZIONI: ARTICLE, ASIDE, FOOTER, HEADER, MAIN, NAV, SECTION
FRAME
DHTML
Dynamic HTML non è uno standard o un linguaggio per il web ma un modo per esplicitare che il codice HTML si combina con Javascript, DOM e CSS.
XHTML
XHTML ridefinisce l’ultimo standard HTML (4.01) in modo da renderlo compatibile con XML.
2000, XHTML 1.02000, XHTML Basic2002, XHTML 1.0 Rivisitato2006, XHTML 2.0 Working Draft2008, XHTML Basic 1.12010, XHTML 2.0 Working Group Note
Le diverse versioni di XHTML intendono semplificare e uniformare l’uso di di HTML con l’obiettivo di condividere facilmente i documenti e gli altri contenuti web tra dispositivi diversi: desktop, PDA, TV, smartphone, …
XML
Extensible Markup Language
1986 SGML1996 XML Working Group…2008 XML 1.0 … 5° edizione, W3C Recommendation
Caratteristiche di base
Differenze con HTMLSintassi: Elementi, Attributi, Documenti, attributi riservatiStruttura dei documenti: DTD, XSL, XSLT, XSL:FO, XPath, XLink, XPointerTecnologie derivate: MathML, RSS, SMIL, SVG, X3D, XHTML
RISORSE ONLINE
In italiano
In inglese