Dynamiczny HTML

Schemat dynamicznego HTML-a; połączenie CSS, javascript i HTML

Dynamiczny HTML, dynamiczny hipertekstowy język znaczników (ang. Dynamic HyperText Markup Language, DHTML) – umowna nazwa dla technik służących do dynamicznej zmiany treści, wyglądu, zachowania dokumentu HTML, umożliwiających interakcję strony www z użytkownikiem i stosowanie efektów wizualnych.

Dynamicznym HTML-em bardzo często mylnie nazywa się technologie umożliwiające dynamiczne generowanie dynamicznych stron WWW.

DHTML pozwala na tworzenie takich rzeczy jak rozwijane menu, powiększające się miniaturki, czy pojawiające się na żądanie dodatkowe sekcje tekstu. Wprowadził także interaktywne animacje. Wcześniej raz wyświetlona strona pozostawała praktycznie cały czas niezmienna (nie licząc ewentualnych pól formularzy(inne języki) i wtyczek).

DHTML to także kilka niezgodnych ze sobą różnych standardów i implementacji, braki dokumentacji. Powstały liczne strony, które działały dobrze tylko w konkretnej wersji konkretnej przeglądarki. Wymusiło to na producentach wprowadzenie Quirks mode, podszywania się pod produkty konkurencji i innych dziwnych technik.

W skład DHTML wchodzą technologie takie jak (X)HTML, DOM, CSS, SVG (i inne aplikacje XML-a), rozszerzenia przeglądarek (np. w postaci filtrów) i JavaScript (lub inny język skryptowy działający po stronie przeglądarki stron WWW), który jest najistotniejszy, ponieważ dzięki niemu można „wprawić w ruch” pozostałe technologie.


Dynamiczny HTML

Dodaje.pl - Ogłoszenia lokalne