Corso XHTML
-Autore: Mirko V. -Link: http://www.simpleinformatica.it
Introduzione:
Cos'è l'xhtml:
HTML: HyperText Markup Language.
HTML è il linguaggio per la pubblicazione di contenuti sul World Wide Web.
È basato su SGML (Standard Generalized Markup Language).
Il linguaggio HTML consente di:
Pubblicare documenti strutturati, contenenti titoli, sottotitoli, tabelle, liste numerate, immagini, ecc.
Accedere a documenti pubblicati da altri con un click grazie ai collegamenti ipertestuali.
Includere oggetti multimediali (spread-sheets, video clips, sound clips, ...) direttamente nel documento.
Creare form per l’invio di dati nelle transazioni con servizi remoti (es: banking, acquisti e prenotazioni on-line, ricerche...).
I documenti scritti in HTML sono quindi:
Strutturati.
Ipertestuali.
Multimediali.
Cosa significa "markup":
HTML è un linguaggio a marcatori: <TAG>
I <tag> sono individuati da <>
Marcatori di apertura: <nome_tag>
Marcatori di chiusura: </nome_tag>Un <tag> agisce su ciò che contiene:
<nome_tag> Contenuto del tag</nome_tag>Un
può avere degli attributi:
<nome_tag attributo=“valore”>
Quanti HTML ?!?
HTML = Hyper Text Markup Language.
HTM = Hyper Text Markup Language (per file con nomi <= 8 caratteri ed estensioni = 3 caratteri).
DHTML = Dynamic HTML (HTML + JavaScript).
SHTML = Server-Parsed HTML (Apache).
XHTML = Extensible HyperText Markup Language (XML + HTML).
Cos’è XHTML
XHTML: è l’ultima versione di HTML (4.01) in formato XML.
XML è un linguaggio di markup flessibile ma al tempo stesso rigoroso nelle regole.
Con XHTML il W3C ha voluto creare un ponte tra vecchi standard (compatibilità con HTML 4 ed i vecchi browser) e nuove tecnologie (XML).
Perchè usare XHTML:
Creazione di documenti strutturati:
La rigorosità di XHTML consente la definizione dei soli dati nella pagina web, niente codice di presentazione e di conseguenza documenti più leggibili e più leggeri.Linguaggio estensibile:
Essendo basato su XML (Extensible Markup Language) permette l’integrazione con altri linguaggi, di conseguenza può essere ampliato aumentandone le funzionalità.Accessibilità:
Un documento XHTML valido è più compatibile con i browser alternativi.Portabilità:
Un documento XHTML è più leggero di una pagina HTML tradizionale, quindi sarà più facilmente gestibile da palmari e telefonini.