HTML va DHTML texnologiyalari HTML, Hyper Text Markup Language (Hypertext Markup Language) - Internetning asosiy texnologiyasi. Butun dunyo bo'ylab veb-dasturlash uchun barcha tillarning qiroli. Biz uning dastur kodini deyarli har bir veb-sahifa bazasida topishimiz mumkin.
HTML-dan foydalanib, siz individual elementlarni yaratishingiz va keyinchalik ularni bir-biriga bog'lab qo'yishingiz mumkin. HTML sizga matn bloklarini yaratish, ularni formatlash, paragraflarni ajratib ko'rsatish, har qanday jadval va ro'yxatlarni tashkil qilish va yaratishga imkon beradi. Hujjatlarning rang dizaynini boshqarish, saytga tovushlar, animatsiyalar, rasmlar qo'shish mumkin. Albatta, HTML, giperhavolalar orqali hujjatlar, saytlarning bo'limlari va sahifalarini bir-birlari bilan ulanishni tashkil qilishga yordam beradi.
Ko'pgina tillarda bo'lgani kabi, HTML direktivalari buyruqlar, protseduralar yoki operatorlar deb atalmaydi, lekin g'urur bilan o'zlarining nomlarini - teglar (inglizcha so'z yorlig'idan - mark) bilan olib yurishadi.
HTML-ning asosiy kamchiliklari - foydalanuvchidan mustaqil ravishda veb-sahifalarni ko'rishni boshqarish uchun vositalarning etishmasligi. Web-master sahifani istalgan aniq parametrlar, monitor o'lchamlari, brauzer ko'rinishi va boshqalarga tayyorlaydi. Foydalanuvchi ushbu parametrlarni o'zgartirib, dasturchining niyatlaridan tubdan farq qiladigan sahifani olishi mumkin.
DHTML (Dynamic Hyper Text Markup Language) - bu dinamik gipermatnni belgilash tili, shunchaki takomillashtirilgan va bir qator veb-texnologiyalarni birlashtirgan, server yukini kamaytirgan holda interfaol sahifalarni yaratishga imkon beruvchi kengaytirilgan vositalar to'plamidir.
DHTML Document Object Model (DOM) ga asoslangan bo'lib, ushbu texnologiya barcha turdagi brauzerlarda yaratilgan va veb-sahifaning istalgan bitta elementiga kirishga yordam beradi (keyinchalik o'zgartirish mumkin). Shuning uchun DHTML texnologiyasi bizga barcha teglar va atributlarni dasturiy boshqarish va murakkab foydalanuvchi interfeyslarini yaratish imkonini beradi. DHTML dasturchiga bunday interfaol elementlarni sahifaning statik matn tarkibi ostida joylashgan har qanday murakkab ob'ektlar, ochiladigan menyular, kursor tugashi bilan yonib-o'chadigan tugmalar, animatsiyalar, sarlavhalar va boshqa ko'pgina narsalarni yaratishga imkon beradi.