Definisjon av XHTML og DHTML
Miscellanea / / July 04, 2021
Av Guillem Alsina González, i januar. 2019
Markeringsspråket HTML brukes til bygning av websider siden begynnelsen av denne online tjenesten av Internett, men med tiden og utvikling av miljøet han arbeider i, har det samme språket gjennomgått utvidelser og endringer, i tillegg til at varianter er født.
Dette er tilfellet med de to mest brukte, XHTML og DHTML, som vi vil forklare i denne artikkelen.
XHTML er en variant av HTML der markeringsspråket uttrykkes som en riktig variant av XML.
HTML ble født fra XML, men tillot seg selv litt frihet. Dermed kan de eksistere koder ikke lukket, som i tilfelle
eller
.
XHTML tillater ikke disse feilene, noe som gjør det til et språk som blir strengere, men samtidig lettere å feilsøke for feil i kode.
Andre regler som påvirker det - som ikke er mer enn de som er uttrykt i XML - er forpliktelsen til å legge alle numeriske verdier i dobbelt anførselstegn (i HTML kan vi være mer slapp i denne forbindelse under visse omstendigheter), og kravet om at elementene og attributtene skal skrives med små bokstaver, noe som gjør det vanskelig å lese den enkle koden syn.
DHML kalles for sin del dynamisk HTML, og den brukes til å lage dynamiske nettsteder som endres på klientsiden. Du trenger konkurranse med andre ressurser som kan fungere sammen med konvensjonell HTML.
Og ordtak ressurser blir vanligvis oppsummert på språket til programmering JavaScript, som gir kontroll over kjøringsflyter, og CSS-stilark, som lar deg tilby en sammenheng visuelt til de genererte sidene.
Disse sidene er sammensatt for øyeblikket (dynamisk, og derav navnet på språket), siden de er avhengige av hva som finnes i hvert øyeblikk i database, og innholdet kan variere, enten med den eneste interaksjonen fra siden av klient, om den fra den siden samhandler med et annet element på serveren, for eksempel en database.
Et eksempel kan være et nettsted som lar oss følge resultatene av de forskjellige nasjonale konkurransene fotball mens kampene pågår, og endres som mål og annet arrangementer.
Resultatene endres når kampene utvikler seg, så spørringene må gjøres dynamisk på databasen (som er hvor resultatene blir lagt inn) og presenteres for øyeblikket for brukeren uten å måtte laste hele siden på nytt.
Bilder: Fotolia - Dervish15 / 4Max
Temaer i XHTML og DHTML