Sono entrambi "compatibili".
Poi dipende da quello che ci metti dentro, e dagli errori di programmazione che ci vengono fatti.
In breve. HTML è una pagina a se stante.
XHTML (exended HTML) si appoggia su fogli di stile CSS.
Nel foglio HTML c'è il contenuto della pagina, nel CSS ci sono le descrizioni grafiche (colori, larghezze, posizioni ecc).
Entrambi sono sottoinsiemi di XML.
Nel HTML vengono concessi molti "errori" (tag non chiusi o intersecati), nel XHTML questo non può avvenire, per essere davvero certificata XHTML un tag deve essere per forza chiuso, e se non prevede chiusura, come il tag ad esempio, anzichè scrivere
devi scriver
(slash prima del maggiore di chiusura)
in pratica se fai un XHTML e sei sicuro che è certificato (www.w3c.org ti aiuta in questo), sei anche sicuro che tutti i browser lo fanno vedere come si deve.
O meglio, lo dovrebbero ... visto che Internet Explorer non è capace a far vedere le pagine come sono, e se le inventa tutte. Ed al contempo esistono pagine che si vedono bene con IE ma che sugli altri presentano problemi. In questo ultimo caso sei sicuro che la pagina è sbagliata. Nel primo, potrebbe essere che sia tuta giusta.
Per fare un esempio, vai su questo sito con firefox, mozilla, netscape, opera o quan'altro...
http://www.kuschelbaerchen.net
e vedi le immagini con un bello sfondo grigio...
mentre se usi Interenet Explorer 6 le vedi tutte contornate da un orrripilante azzurrino.
Questo perche IE 6, dopo dieci anni che è stato inventato il PNG, formato immagine open e free, non sa ancora cosa sono le trasparenze, a differenza di tutti gli altri browsers.
IE7 ha risolto il problema delle trasparenze sui PNG, ma ci sono ancora tantissime cose che non vanno...
Perchè il mio sito si vede male e non tento di risolvere?
a. non ho tempo di rifare tutte le immagini due volte
b. non sono io che sbaglio, ma IE6
c. tutte le persone che conosco, che ci tengono a vedere il sito, non usano Internet Exploer.
d. un giorno, se h voglia, mi metto a rifare le immagini ed a renderle disponibili SOLO per IE6 (gli altri broser continueranno a usare quelle che ci sono ora)... ma sicuramente sarà fra molto molto tempo... probabile che allora quasi tutti saranno passati a IE7... ed allora.. che mi importa? he he he
2006-10-26 07:53:43
·
answer #1
·
answered by Alex Arnz 5
·
0⤊
0⤋
xhtml è la versione pulita di html ed è basata su xml. in xml ogni tag è chiusto da un corrispondente tag di chiusura, mentre in html è possibile lasciare tag non chiusi. xhtml prende da xml la struttura ad albero, il fatto che tutti i tag devono essere chiusi e che tutto deve essere scritto con lettere minuscole.
per esempio se scrivi "testo", in html è corretto ma in xhtml devi scrivere "testo".
usa lo standard xhtml, è più compatibile.
2006-10-25 07:05:28
·
answer #2
·
answered by Vamp1r 3
·
1⤊
0⤋
Io conosco solo l'html ma xhtml è più potente. Se non sbaglio è un tipo di html basato su XML. Prova comunque Asp.net per la gestione delle pagine web.
2006-10-25 03:49:10
·
answer #3
·
answered by Anonymous
·
1⤊
0⤋
Beh... intanto HTML è un linguaggio di sviluppo per i siti web. Per sviluppare un sito ci sono molte tecniche, da programmi che ti permettono di crearlo anche senza conoscere questi linguaggi, molte volte, complicati. Non ci sono sostanziali differenze tra questi due, se non che il secondo da te citato permette di creare qualcosina in più rispetto all'HTML tradizionale. Se però avessi intenzione di creare un sito ti consiglio il PHP, ti dà la possibilità di creare siti dinamici. :-D Ciao
2006-10-25 09:41:55
·
answer #4
·
answered by Sara 3
·
0⤊
0⤋
In sostanza...nessuna!!! Si tratta esattamente dello stesso codice(html=Hyper Text Markup Language). Anchio non conosco il significato della "x" messa prima di "html"...però mi hanno insegnato che non cambia assolutamente nulla...a parte la sigla ovviamente!!! ^_^
2006-10-25 03:47:01
·
answer #5
·
answered by ♪Alessio♪86 4
·
0⤊
1⤋
Be', se devi programmare per il web, ed hai bisogno di pagine dinamiche ti consiglio PHP, che tra l'altro interagisce molto bene anche con MySql... Comunque tra html e xhtml, che io sappia, non c'è poi una così grossa differenza.....ciao
2006-10-25 03:37:22
·
answer #6
·
answered by ELIO M 4
·
0⤊
1⤋