Definition av XHTML och DHTML
Miscellanea / / July 04, 2021
Av Guillem Alsina González i jan. 2019
Markeringsspråket HTML används för byggnad av webbsidor sedan början av denna onlinetjänst från Internet, men med tiden och Evolution av den miljö där han arbetar har samma språk genomgått förlängningar och förändringar, liksom varianter har fötts.
Detta är fallet med de två mest använda, XHTML och DHTML, som vi kommer att förklara i den här artikeln.
XHTML är en variant av HTML där markeringsspråket uttrycks som en korrekt variant av XML.
HTML föddes från XML, men tillät sig viss frihet. Således kan de existera taggar inte stängt, som i fallet med
eller den
.
XHTML tillåter inte dessa fel, vilket gör det till ett språk som blir strängare men samtidigt lättare att felsöka för fel i koda.
Andra regler som påverkar det -som inte är mer än de som uttrycks i XML- är skyldigheten att bifoga alla numeriska värden i dubbla citat (i HTML kan vi vara mer slappt i detta avseende under vissa omständigheter), och kravet att elementen och attributen ska skrivas med gemener, något som gör det svårt att läsa den enkla koden syn.
DHML kallas för sin del dynamisk HTML och används för att skapa dynamiska webbplatser som ändras på klientsidan. Du behöver konkurrens med andra resurser som kan fungera tillsammans med konventionell HTML.
Och ordstäv Resurser sammanfattas vanligtvis på programmering JavaScript, som ger kontroll över körningsflöden och CSS-formatmallar, som gör att du kan tillhandahålla en sammanhang visuellt till de genererade sidorna.
Dessa sidor är sammansatta just nu (dynamiskt och därav namnet på språket) eftersom de är beroende av vad som finns i varje ögonblick i databas, och dess innehåll kan variera, antingen med den enda interaktionen från sidan av klient, oavsett om den från den sidan interagerar med ett annat element på servern, till exempel en databas.
Ett exempel kan vara en webbplats som låter oss följa resultaten av de olika nationella tävlingarna fotboll medan matcher pågår och ändras som mål och annat evenemang.
Resultaten ändras när matchningarna utvecklas, så frågorna måste göras dynamiskt på databasen (det är där resultaten anges) och presenteras för tillfället för användaren utan att behöva ladda om hela sidan.
Foton: Fotolia - Dervish15 / 4Max
Teman i XHTML och DHTML