XHTML: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Luki-Bot (discussione | contributi)
m robot Adding:vi,lv,he,cs,no,ru
Riga 3:
== Cenni generali ==
 
XHTML è il successore diretto e la versione più aggiornata di HTML. La necessità di un linguaggio dotato di una sintassi meglio definita rispetto a quella dell'HTML cominciò ad essere avvertita quando si diffuse l'uso di inviare pagine [[web]] a molti dei nuovi dispositivi diversi dai tradizionali [[computer]], come ad esempio piccoli apparecchi portatili, dotati di risorse [[hardware]] e [[software]] non sufficienti ad interpretare il linguaggio HTML. Va tenuto presente che più generica è la sintassi di un [[linguaggio di programmazione]], più difficile risulta realizzare dispositivi in grado di interpretarlo correttamente. Una specifica [[DTD]] (''Document Type Declaration'') definisce l'insieme di regole mediante le quali un dato documento può essere [[rendering|renderizzato]] (cioè ''rappresentato correttamente'') dall'XHTML. knknknk
 
La maggior parte delle versioni dei [[browser]] attualmente più diffusi è già in grado di renderizzare correttamente documenti XHTML. Inoltre anche i browser più vecchi sono solitamente in grado di interpretare documenti XHTML, poiché questo linguaggio è in buona misura un sottoinsieme di HTML. Analogamente, quasi tutti i browser compatibili con XHTML renderizzano correttamente anche documenti HTML. Secondo un'opinione diffusa, questo alto grado di compatibilità sta rallentando la migrazione da HTML a XHTML. Per sfruttare integralmente le potenzialità dell'XHTML è necessario usarlo in abbinamento ai [[CSS]] (''Cascading Style Sheets'', cioè ''fogli di stile''), in modo da scrivere un codice per [[pagine web]] in cui la presentazione è separata dal contenuto.