HTML (hyperText Markup Language) is het belangrijkste begrip van het ontwerpen van een structuur van een webpagina op internet.
Op een vergelijkbare manier zijn DHTML en XHTML ook hypertext markup-talen, waarbij de eerste dynamische webpagina's maakt, terwijl de laatste de versie van de HTML-webpagina's spiegelt of uitbreidt.
Key Takeaways
- DHTML is een combinatie van HTML, CSS en JavaScript die wordt gebruikt om dynamische, interactieve webinhoud te creëren, terwijl XHTML een striktere, meer gestandaardiseerde versie van HTML is die de XML-syntaxisregels volgt.
- XHTML verbetert de structuur en compatibiliteit van webinhoud op verschillende apparaten en browsers, terwijl DHTML de gebruikerservaring verbetert door middel van interactiviteit.
- DHTML richt zich op het gedrag van webelementen, terwijl XHTML de nadruk legt op de juiste syntaxis en documentstructuur.
DHTML versus XHTML
DHTML is een combinatie van HTML, CSS en JavaScript waarmee webpagina's dynamisch en interactief kunnen zijn. Het kan worden gebruikt om webpagina's te maken die in realtime op gebruikers reageren. XHTML wordt gebruikt voor het maken van webpagina's die gestructureerd en goed gevormd zijn en toegankelijk zijn voor een breder scala aan apparaten.
DHTML, ook wel bekend als Dynamic HyperText Markup Language, kan een webpagina er inhoudelijk, interactief en levendig uit laten zien, zonder dat de browser alles wist of wist.
Het gebruikt de hulp van JavaScript, CSS, DOM en HTML om een dynamische webpagina in de browser te ontwerpen. Bovendien zijn Netscape en Microsoft beide compatibel.
Bij XHTML is ook bekend als eXtensive HyperText Markup Language. Het is de opkomende evolutie van het internet.
Het maakt gebruik van XML-taal (een belangrijk hulpmiddel dat de gegevens van inhoud op internet beschrijft) om de versies van HTML-documenten te spiegelen en uit te breiden naar gemakkelijk toegankelijke webpagina's.
Vergelijkingstabel
Parameters van vergelijking: | DHTML | XHTML |
---|---|---|
Volledige vorm | Dynamische HyperText Markup-taal | Uitgebreide HyperText Markup Language. |
Functie | Het transformeert webpagina's van statisch naar dynamisch. | Dit maakt de pagina veelzijdiger met andere soorten functies. |
Ontwikkelde | De DHTML-applicatie is in 1997 door Microsoft geïntroduceerd. | World Wide Web Consortium (W3C) in 2000. |
Bestandsnaam Extensie | .dhtml-extensie | .xhtml, .xht, .xml, .html, .htm |
Voordelen | Dynamische stijl (animatie, games), dynamische inhoud (applicatie) en real-time positionering. | Een hoofdlettergevoelige taal die soepel samenwerkt met database- en workflowtoepassingen. |
versies | Het is een standaardtechnologie die is ontwikkeld om dynamische webpagina's te maken. | XHTML 1.0, XHTML 1.1, XHTML Basic, XHTML mobiel profiel, XHTML 1.2, XHTML 2.0, XHTML5 |
Wat is DHTML?
DHTML is een acroniem voor het woord Dynamic HyperText Markup Language. Het doel van het ontwikkelen van DHTML is om dynamische webpagina's te maken in plaats van statische. Het is een combinatie van HTML, JavaScript, CSS en DOM-programmering.
Het archetype van DHTML is in 1997 door Microsoft ontwikkeld, samen met de ontwikkeling van Internet Explorer4. Met die extra scripttalen maakt DHTML het mogelijk variabelen in de instelling te wijzigen om een dynamische webpagina weer te geven.
En om deze reden fungeert HTML als de bouwer van de webpagina, gevolgd door JS (Client-Side scripttaal), waar het gebruik van cookies de behoefte van de gebruiker bepaalt.
Daarnaast herontwerpt en stylet CSS de pagina dynamischer met een beetje codeerwerk.
En ten slotte manipuleert DOM (Document Object Method) de hele statische inhoud tot een dynamische inhoud.
Over DHTML-functies gesproken, men kan de tags en eigenschappen wijzigen, gebruikt voor real-time positionering, het genereren van dynamische lettertypen, gebruikt voor gegevensbinding, het maken van interactieve en geanimeerde webpagina's, waardoor het gebruik van methoden, gebeurtenissen, eigenschappen en codes mogelijk wordt.
Wat is XHTML?
XHTML is de verkorte vorm van eXtensive HyperText Markup Language. Het helpt de gebruikers om een HTML-webpagina om te zetten in een XML-pagina. Het is ontwikkeld door World Wide Consortium (W3C), waardoor het gebruik van XML-taal mogelijk is.
De inheems van XHTML, namelijk XHTML 1.1, werd in januari 2000 ontwikkeld als een prototype van de XHTML-familie.
Bovendien zou een XHTML-document uit drie hoofddelen bestaan, zodat DocType (geeft het type document aan, in principe uit drie typen, Transitional DTD, Strict DTD en Frameset DTD), head (declareert de titel en andere attributen), en body (de inhoud van de webpagina, inclusief tags).
Bovendien worden XHTML-documenten samengesteld door XML-tools. Dus dienovereenkomstig maakt het het voor de gebruikers gemakkelijk om XHTML-documenten te onderhouden, converteren en bewerken, aangezien het gestandaardiseerde webpagina's zijn.
Kortom, ze zijn nauwkeuriger en compatibel met veel browsers. Of om het simpel te zeggen: deze technologie gaat de digitale wereld regeren.
Over de functies gesproken, een XHTML-document moet aan een aantal voorwaarden voldoen, zoals het sluiten van tags die erin zijn genest, om vervolgens minder bandbreedte te gebruiken, moet worden ontwikkeld op basis van de XML-taal en daardoor goed gevormde webpagina's weergeven.
Belangrijkste verschillen tussen DHTML en XHTML
- DHTML is de combinatie van HTML, JavaScript, CSS en DOM. Terwijl XHTML een dialect is dat is gekoppeld aan het XML-taalcoderingssysteem.
- DHTML vereist veel codeerwerk, terwijl XHTML geen soepele codeerpraktijken toestaat zodra de webpagina is gemaakt.
- DHTML zorgt ervoor dat de inhoud van HTML van tijd tot tijd verandert, terwijl XHTML de gebruikers in staat stelt hun eigen tag te bouwen.
- DHTML is een van Microsoft afgeleide functie, terwijl XHTML een gestructureerde vorm van HTML is.
- Alle elementen in de DHTML gebruiken de document.writ() methode, integendeel, XHTML's elementen zouden correct in elkaar genest moeten zijn.
- DHTML werkt op basis van DOM (Document Object Model), terwijl het in het geval van XHTML past bij de XML-structuur.
- https://books.google.com/books?hl=en&lr=&id=Y_MdAmjLPVYC&oi=fnd&pg=PR13&dq=dhtml+&ots=_OZSRAc_2f&sig=YRXriI7nxARZfdAko2UZ_xSlyc4
- https://www.narcis.nl/publication/RecordID/oai:cwi.nl:12633
Laatst bijgewerkt: 13 juli 2023
Sandeep Bhandari heeft een Bachelor of Engineering in Computers van Thapar University (2006). Hij heeft 20 jaar ervaring op het gebied van technologie. Hij heeft een grote interesse in verschillende technische gebieden, waaronder databasesystemen, computernetwerken en programmeren. Je kunt meer over hem lezen op zijn bio pagina.