Dynamic HTML

Dynamic HTML, או DHTML, היא שיטה ליצירת דפי HTML אינטראקטיביים על ידי שילוב של HTML - שהיא השפה שמשמשת לבניית ועיצוב דפים לרשת האינטרנט כמעט מאז ראשיתה, שפת תסריט שעובדת בצד הלקוח (כמו Javascript), שימוש ב־DOM המאפשר התייחסות לכל תג HTML כאל אובייקט ופעמים רבות גם שימוש ב־Cascading Style Sheets על מנת להגדיר מאפיינים בתצוגה של העמוד.

בדרך זו ניתן להציג בדף האינטרנט תפריטים הנפתחים ונסגרים באופן דינמי, תאים המשנים את צבעם בעת מעבר סמן העכבר מעליהם וכדומה.
את הפעולות מבצעת תוכנת הדפדפן על גבי מחשב הגולש, עובדה שפירושה לרוב זמן תגובה קצר יותר (המידע לא צריך להישלח ממחשב הגולש אל השרת וחזרה, וכן נחסכת טעינת המסמך מחדש במחשב הגולש). הבעייתיות בשימוש בדפי DHTML היא העובדה שעל אף קיומו של תקן שנקבע על ידי ה־W3C דפדפנים שונים מתייחסים בצורה שונה למאפיינים של ה־DOM ולפקודות JavaScript ומוסיפים מאפיינים ופקודות שאינן קיימות בתקן על מנת ליצור אפשרויות חדשות. שונות זו מקשה על המעצב ליצור דף DHTML שיוצג כראוי בכל הדפדפנים.

ראו גם 
 AJAX (תכנות)
 דף אינטרנט דינמי
 יישום רשת

קישורים חיצוניים 

 מדריך בסיסי ל-DHTML באתר W3Schools (באנגלית)

פיתוח יישומי ווב
HTML