Definitie van XHTML en DHTML
Diversen / / July 04, 2021
Door Guillem Alsina González, in jan. 2019
De opmaaktaal HTML wordt gebruikt voor de gebouw van webpagina's sinds het begin van deze online service van internet, maar met de tijd en evolutie van de omgeving waarin hij werkt, heeft dezelfde taal uitbreidingen en veranderingen ondergaan en zijn er varianten geboren.
Dit is het geval voor de twee meest gebruikte, XHTML en DHTML, die we in dit artikel zullen uitleggen.
XHTML is een variant van HTML waarin de opmaaktaal wordt uitgedrukt als een correcte variant van XML.
HTML is ontstaan uit XML, maar gunt zichzelf enige vrijheid. Zo kunnen ze bestaan tags niet gesloten, zoals in het geval van
of de
.
XHTML staat deze fouten niet toe, waardoor het een taal wordt die strenger wordt, maar tegelijkertijd gemakkelijker te debuggen voor fouten in de code.
Andere regels die hierop van invloed zijn -die niet meer zijn dan die uitgedrukt in XML- zijn de verplichting om alle numerieke waarden tussen dubbele aanhalingstekens te plaatsen (in HTML kunnen we meer laks in dit opzicht in bepaalde omstandigheden), en de eis dat de elementen en attributen in kleine letters worden geschreven, iets dat het moeilijk maakt om de eenvoudige code te lezen zicht.
Van zijn kant wordt DHTML dynamische HTML genoemd en wordt het gebruikt om dynamische websites te maken die aan de clientzijde veranderen. U hebt de concurrentie nodig van andere bronnen die kunnen samenwerken met conventionele HTML.
en gezegden middelen worden meestal samengevat in de taal van programmeren JavaScript, dat controle biedt over uitvoeringsstromen, en CSS-stijlbladen, waarmee u a samenhang visueel naar de gegenereerde pagina's.
Deze pagina's zijn op dit moment samengesteld (dynamisch, en vandaar de naam van de taal) omdat ze afhankelijk zijn van wat er op elk moment in de database, en de inhoud ervan kan variëren, hetzij met de enkele interactie van de kant van de cliënt, of het vanaf die kant interageert met een ander element van de server, zoals een database.
Een voorbeeld is een site waarmee we de resultaten van de verschillende nationale competities kunnen volgen voetbal terwijl wedstrijden aan de gang zijn, en verandert als doelen en andere evenementen.
De resultaten veranderen naarmate de overeenkomsten evolueren, dus de zoekopdrachten moeten dynamisch worden gemaakt op de database (waar de resultaten worden ingevoerd) en op dat moment aan de gebruiker gepresenteerd zonder de hele pagina opnieuw te hoeven laden.
Foto's: Fotolia - Dervish15 / 4Max
Thema's in XHTML en DHTML