Definizione di XHTML e DHTML
Varie / / July 04, 2021
Di Guillem Alsina González, in Jan. 2019
Il linguaggio di markup HTML viene utilizzato per edificio di pagine web dall'inizio di questo servizio online di Internet, ma con il tempo e Evoluzione dell'ambiente in cui opera, lo stesso linguaggio ha subito estensioni e modifiche, così come sono nate varianti.
Questo è il caso dei due più utilizzati, XHTML e DHTML, che spiegheremo in questo articolo.
XHTML è una variante di HTML in cui il linguaggio di markup è espresso come una variante corretta di XML.
L'HTML è nato da XML, ma si concede una certa libertà. Quindi, possono esistere tag non chiuso, come nel caso di
o il
.
XHTML non consente questi errori, rendendolo un linguaggio che diventa più rigoroso ma, allo stesso tempo, più facile da correggere per errori nel codice.
Altre regole che lo riguardano -che non sono altro che quelle espresse in XML- sono l'obbligo di racchiudere tutti i valori numerici tra virgolette (in HTML possiamo essere più lassista al riguardo in determinate circostanze), e il requisito che gli elementi e gli attributi siano scritti in minuscolo, cosa che rende difficile la lettura del semplice codice vista.
Da parte sua, DHTML è chiamato HTML dinamico e viene utilizzato per creare siti Web dinamici che cambiano lato client. Hai bisogno della concorrenza di altre risorse che possono lavorare insieme all'HTML convenzionale.
e detti risorse sono generalmente riassunti nella lingua di programmazione JavaScript, che fornisce il controllo dei flussi di esecuzione, e fogli di stile CSS, che consentono di fornire a coerenza visuale alle pagine generate.
Queste pagine sono composte al momento (dinamicamente, e quindi il nome della lingua) poiché dipendono da ciò che si trova in ogni momento nel Banca dati, e il suo contenuto può variare, sia con la singola interazione dal lato del cliente, se da quel lato interagisce con un altro elemento del server, come un database.
Un esempio potrebbe essere un sito che ci permetta di seguire i risultati delle diverse competizioni nazionali calcio mentre le partite sono in corso e cambia come obiettivi e altro eventi.
I risultati cambiano man mano che le corrispondenze si evolvono, quindi le query devono essere eseguite dinamicamente sul database (dove vengono inseriti i risultati) e presentati al momento all'utente senza dover ricaricare l'intera pagina.
Foto: Fotolia - Dervish15 / 4Max
Temi in XHTML e DHTML