Creato da ninuzzo83 il 25/02/2007

Antonino Arena lab

Ricerche lab

 

 

« Messaggio #2Messaggio #4 »

Post N° 3

Post n°3 pubblicato il 25 Febbraio 2007 da ninuzzo83
 
Foto di ninuzzo83

Differenza tra HTML e XHTML

 Il potere del Web sta nella sua universalità. Un aspetto essenziale è che tutti possano accedervi a prescindere dalle disabilità”

Tim Berners-Lee, World Wide Web Consortium

Partendo da questa citazione si cerca di far capire che quando si parla di web, o qualsiasi altra cosa inerente al mondo informatico, dobbiamo chiederci: ma è accessibile a tutti? Le tecnologie avanzano e con loro il desiderio di tendere al futuro. Parlando dei linguaggi di strutturazione delle pagine web dobbiamo renderci conto che il nostro caro HTML ha ceduto il posto al suo erede XHTML, nel vero tentativo di dare a tutti l’opportunità di addentrarsi nell’”universalità del web”. In altre parole, XHTML (acronimo Hyper Text Markup Language) è lo standard corrente che rompe i vincoli d’accessibilità, con la possibilità per chiunque, disabile o non, di accedere ai contenuti di un website.

A differenza dell’HTML l’XHTML è stato progettato per funzionare con altri linguaggi, protocolli e applicazioni basati su XML, per cui i vecchi browser o altri user agents non manifestano problemi di visualizzazione.

Sviluppare in XHTML può aiutarci ad abbandonare l’abitudine di scrivere codice di markup presentazionali, evitandoci allo stesso tempo problemi d’accessibilità e incoerenza di visualizzazione fra diversi browser. Se scriviamo XHTML strutturale usando CSS per tutti gli elementi visuali, non dovremo più preoccuparci di problemi come il trattamento visuale delle celle vuote di tabelle a cui è stata applicata una dimensione, e questo ci permette anche di risparmiare banda passante e per lo stesso motivo un aumento della velocità di comparsa sulla postazione client. Le pagine basate su una combinazione XHTML + CSS sono più flessibili. Una sola modificazione nel foglio di stile, si propaga immediatamente all'insieme del sito.

Quindi lavorare con XHTML consente ai siti di raggiungere più utenti con meno lavoro e costi inferiori.

Esitono diversie varianti di xhtml:

--La prima è la Stricht, nella quale non è possibile usare alcun tag relativo all’aspetto grafico, che si può controllare esclusivamente con i CSS ( Cescading Styles Sheets), i fohli di stile.

--La seconda è la Transitional , che ammette gli attributi relativi all’aspetto grafico.

--La terza è la Frameset, che abilita l’utilizzo dei frame.

Esiste al variante XHTML mobile profile, sviluppata da nokia sulla base della versione basic, per aggiungervi funzionalità specifiche degli apparecchi elettronici. In ogni caso per sfruttare integralmente le potenzialità dell’XHTML è necessario in complementarietà con i CSS, in modo da scrivere il codice in cui la presentazione è separata dal contenuto.

Le differenze fra i due sono tante. La differenza più importante che tutti i tag devono essere “well formed” (ben strutturati), cioè devono obbedire ad una serie di regole ben precise che ne assicurino la coerenza reciproca.

Sintassi:

È case sentittive, quindi si scrive minuscolo (l’html non è case sentitive).

È obbligatoria la dichiarazione del tipo di documento (Document Type Definition DTD).

È obbligatorio usare le virgolette prima e dopo il valore degli attributi.

È obbligatorio chiudere tutti i tag, inclusi gli elementi vuoti come ad esempio : br, hr, img src,

Tutti i tag vengono correttamente nidificati .

Usa i fogli di stile CSS per la presentazione delle informazioni .

 
 
 
Vai alla Home Page del blog

AREA PERSONALE

 

TAG

 

ARCHIVIO MESSAGGI

 
 << Luglio 2024 >> 
 
LuMaMeGiVeSaDo
 
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        
 
 

CERCA IN QUESTO BLOG

  Trova
 

FACEBOOK

 
 

ULTIME VISITE AL BLOG

precious445bacininocinziadipiziolonelyhearthblobCicerone80sexysilia
 

ULTIMI COMMENTI

CHI PUò SCRIVERE SUL BLOG

Solo l'autore può pubblicare messaggi in questo Blog e tutti gli utenti registrati possono pubblicare commenti.
 
RSS (Really simple syndication) Feed Atom
 
 
 

© Italiaonline S.p.A. 2024Direzione e coordinamento di Libero Acquisition S.á r.l.P. IVA 03970540963