SlideShare a Scribd company logo
1 of 12
PRESENTED By:
Sadhana Singh
M.Tech (S.E.)
 Introduction
 Features
 Uses
 Document Object Model
 Dynamic Style
 Data Binding
 Difference between HTML and DHTML
 Advantages
 Disadvantages
 Dynamic HTML, or DHTML, is an umbrella term for a
collection of technologies used together to create
interactive and animated web sites by using a
combination of a static markup language, a client side
scripting language, a presentation definition language,
and the Document Object Model.
 Allows scripting languages to change variables in a
web page's definition language.
 Dynamic HTML is not really a new specification of
HTML, but rather a new way of looking at and
controlling the standard HTML codes and commands.
 DHTML is dynamic interaction between the user and a
Web page.
 Changing the tags and properties
 Real-time positioning
 Dynamic fonts (Netscape Communicator)
 Data binding (Internet Explorer)
 Animate text and images in their document,
independently moving each element from any starting
point to any ending point, following a predetermined
path or one chosen by the user.
 Embed a ticker that automatically refreshes its content
with the latest news, stock quotes, or other data.
 Use a form to capture user input, and then process and
respond to that data without having to send data back
to the server.
 Include rollover buttons or drop-down menus.
 To allow scripts and components to access features of
HTML and CSS, the contents of the document were
represented as objects in a programming model known
as the Document Object Model (DOM).
 The DOM also provides access to user actions such as
pressing a key and clicking the mouse.
 Dynamic styles are a key feature of DHTML.
 Quickly change the appearance and formatting of
elements in a document without adding or removing
elements.
 We can change inline styles on individual elements and
change style rules using simple script-based
programming.
 Helps keep your documents small and the scripts that
manipulate the document fast.
 Bind individual elements in your document to data
from another source, such as a database or comma-
delimited text file.
 When the document is loaded, the data is automatically
retrieved from the source and formatted and displayed
within the element.
 HTML stands for Hyper Text Mark-up Language where
DHTML stands for Dynamic Hyper Text Mark-up
Language.
 Html is a language where DHTML is a Technology.
 HTML is a collection of tags where in DHTML, It is a
collection of technology.
 DHTML sites are dynamic in nature and HTML is static.
 A plain page without any styles and Scripts called as HTML
whereas A page with HTML, CSS, DOM and Scripts called
as DHTML.
 HTML sites will be slow upon client-side technologies
while DHTML sites will be fast enough upon client-side
technologies.
 DHTML is more efficient for content management
purposes.
 Results in faster and fresher content and visual appeal.
 DHTML for web design is that it is easier to create good
internal linking and cross linking.
 Fast and Zippy: - dHTML loads content on fly. Your whole
page does not loads but only the content part that needs to
be altered, so saving the crucial time for the users and
giving the snazzy look to the website.
 Plug-ins, we don't need them:- dHTML uses most of the
features already present in the browsers, so there is no need
to download any sort of Plug-ins.
 Great Utility:- The dynamic features possessed by dHTML
are helping web designers to create Web pages that posses
compact looks, downloads fast, have graphic effects,
provides greater functionality and can hold much more text
or content all at the same time.
 Costly Editing tools: - although dHTML provides
great functionality but the editors' available for that in
market are pretty expensive. Examples of dHTML
editors are Dreamweaver and Fusion.
 Long and Complex coding: - dHTML coding is long
and complex. Only the expert Javascript and HTML
programmers can write them and edit them with good
degree of functionality.
 Browser Support problems: - dHTML suffers from
browser support problems for different browsers. For
example, a code written for Netscape might not work
in Internet Explorer and Vice-Versa. The problem
arises due to the different features of browsers.
Dhtml

More Related Content

What's hot (20)

Dhtml sohaib ch
Dhtml sohaib chDhtml sohaib ch
Dhtml sohaib ch
 
Html and dhtml
Html and dhtmlHtml and dhtml
Html and dhtml
 
DHTML - Dynamic HTML
DHTML - Dynamic HTMLDHTML - Dynamic HTML
DHTML - Dynamic HTML
 
XHTML
XHTMLXHTML
XHTML
 
Introduction to DOM
Introduction to DOMIntroduction to DOM
Introduction to DOM
 
Introduction to XHTML
Introduction to XHTMLIntroduction to XHTML
Introduction to XHTML
 
Xhtml
XhtmlXhtml
Xhtml
 
Dom structure
Dom structureDom structure
Dom structure
 
Dynamic html (#1)
Dynamic  html (#1)Dynamic  html (#1)
Dynamic html (#1)
 
Html vs xhtml
Html vs xhtmlHtml vs xhtml
Html vs xhtml
 
Document Object Model
Document Object ModelDocument Object Model
Document Object Model
 
Web Designing
Web DesigningWeb Designing
Web Designing
 
Document object model(dom)
Document object model(dom)Document object model(dom)
Document object model(dom)
 
Html and css presentation
Html and css presentationHtml and css presentation
Html and css presentation
 
Html css workshop, lesson 0, how browsers work
Html css workshop, lesson 0, how browsers workHtml css workshop, lesson 0, how browsers work
Html css workshop, lesson 0, how browsers work
 
Html n CSS
Html n CSSHtml n CSS
Html n CSS
 
Hushang Gaikwad
Hushang GaikwadHushang Gaikwad
Hushang Gaikwad
 
Xhtml
XhtmlXhtml
Xhtml
 
Document Object Model
Document Object ModelDocument Object Model
Document Object Model
 
Understanding the dom by Benedict Ayiko
Understanding the dom by Benedict AyikoUnderstanding the dom by Benedict Ayiko
Understanding the dom by Benedict Ayiko
 

Similar to Dhtml

Digital Marketing Company
Digital Marketing CompanyDigital Marketing Company
Digital Marketing CompanyPayal9675
 
"DHTML vs HTML: Understanding the Dynamic Web Technologies"
"DHTML vs HTML: Understanding the Dynamic Web Technologies""DHTML vs HTML: Understanding the Dynamic Web Technologies"
"DHTML vs HTML: Understanding the Dynamic Web Technologies"NimoMuhumed
 
Web engineering notes unit 3
Web engineering notes unit 3Web engineering notes unit 3
Web engineering notes unit 3inshu1890
 
Web Engineering UNIT III as per RGPV Syllabus
Web Engineering UNIT III as per RGPV SyllabusWeb Engineering UNIT III as per RGPV Syllabus
Web Engineering UNIT III as per RGPV SyllabusNANDINI SHARMA
 
Ncp computer appls web tech asish
Ncp computer appls  web tech asishNcp computer appls  web tech asish
Ncp computer appls web tech asishNCP
 
Tech talk polymer
Tech talk polymerTech talk polymer
Tech talk polymerYanuar W
 
Static and Dynamic webpage
Static and Dynamic webpageStatic and Dynamic webpage
Static and Dynamic webpageAishwarya Pallai
 
Internet programming notes
Internet programming notesInternet programming notes
Internet programming notesDurgadevi palani
 
Webcomponents TLV October 2014
Webcomponents TLV October 2014Webcomponents TLV October 2014
Webcomponents TLV October 2014Dmitry Bakaleinik
 
Web designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonWeb designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonMukalele Rogers
 
Markup language classification, designing static and dynamic
Markup language classification, designing static and dynamicMarkup language classification, designing static and dynamic
Markup language classification, designing static and dynamicAnkita Bhalla
 

Similar to Dhtml (20)

Digital Marketing Company
Digital Marketing CompanyDigital Marketing Company
Digital Marketing Company
 
"DHTML vs HTML: Understanding the Dynamic Web Technologies"
"DHTML vs HTML: Understanding the Dynamic Web Technologies""DHTML vs HTML: Understanding the Dynamic Web Technologies"
"DHTML vs HTML: Understanding the Dynamic Web Technologies"
 
Web engineering notes unit 3
Web engineering notes unit 3Web engineering notes unit 3
Web engineering notes unit 3
 
Web Engineering UNIT III as per RGPV Syllabus
Web Engineering UNIT III as per RGPV SyllabusWeb Engineering UNIT III as per RGPV Syllabus
Web Engineering UNIT III as per RGPV Syllabus
 
WEB DEVELOPMENT
WEB DEVELOPMENTWEB DEVELOPMENT
WEB DEVELOPMENT
 
Ncp computer appls web tech asish
Ncp computer appls  web tech asishNcp computer appls  web tech asish
Ncp computer appls web tech asish
 
Webcomponents v2
Webcomponents v2Webcomponents v2
Webcomponents v2
 
Why XML is important for everyone, especially technical communicators
Why XML is important for everyone, especially technical communicatorsWhy XML is important for everyone, especially technical communicators
Why XML is important for everyone, especially technical communicators
 
web devs ppt.ppsx
web devs ppt.ppsxweb devs ppt.ppsx
web devs ppt.ppsx
 
Tech talk polymer
Tech talk polymerTech talk polymer
Tech talk polymer
 
Static and Dynamic webpage
Static and Dynamic webpageStatic and Dynamic webpage
Static and Dynamic webpage
 
Internet programming notes
Internet programming notesInternet programming notes
Internet programming notes
 
Webcomponents TLV October 2014
Webcomponents TLV October 2014Webcomponents TLV October 2014
Webcomponents TLV October 2014
 
Qnx html5 hmi
Qnx html5 hmiQnx html5 hmi
Qnx html5 hmi
 
Web designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lessonWeb designing and publishing computer studies theory lesson
Web designing and publishing computer studies theory lesson
 
Markup language classification, designing static and dynamic
Markup language classification, designing static and dynamicMarkup language classification, designing static and dynamic
Markup language classification, designing static and dynamic
 
Html5
Html5Html5
Html5
 
HTML_DOM
HTML_DOMHTML_DOM
HTML_DOM
 
Html Concept
Html ConceptHtml Concept
Html Concept
 
WEB Module 1.pdf
WEB Module 1.pdfWEB Module 1.pdf
WEB Module 1.pdf
 

More from Sadhana28

Study of fluids
Study of fluidsStudy of fluids
Study of fluidsSadhana28
 
segmentation
segmentationsegmentation
segmentationSadhana28
 
JSP Processing
JSP ProcessingJSP Processing
JSP ProcessingSadhana28
 
Class and object_diagram
Class  and object_diagramClass  and object_diagram
Class and object_diagramSadhana28
 
Digital signature
Digital signatureDigital signature
Digital signatureSadhana28
 
Adjustment of inheritance
Adjustment of inheritanceAdjustment of inheritance
Adjustment of inheritanceSadhana28
 
Inferno operating system
Inferno operating systemInferno operating system
Inferno operating systemSadhana28
 
Process monitoring and_audit_sadhana
Process monitoring and_audit_sadhanaProcess monitoring and_audit_sadhana
Process monitoring and_audit_sadhanaSadhana28
 
Bluejacking sadhana
Bluejacking sadhanaBluejacking sadhana
Bluejacking sadhanaSadhana28
 
Quality attributes sadhana
Quality attributes sadhanaQuality attributes sadhana
Quality attributes sadhanaSadhana28
 

More from Sadhana28 (12)

Study of fluids
Study of fluidsStudy of fluids
Study of fluids
 
segmentation
segmentationsegmentation
segmentation
 
colorimage
colorimagecolorimage
colorimage
 
kerberos
kerberoskerberos
kerberos
 
JSP Processing
JSP ProcessingJSP Processing
JSP Processing
 
Class and object_diagram
Class  and object_diagramClass  and object_diagram
Class and object_diagram
 
Digital signature
Digital signatureDigital signature
Digital signature
 
Adjustment of inheritance
Adjustment of inheritanceAdjustment of inheritance
Adjustment of inheritance
 
Inferno operating system
Inferno operating systemInferno operating system
Inferno operating system
 
Process monitoring and_audit_sadhana
Process monitoring and_audit_sadhanaProcess monitoring and_audit_sadhana
Process monitoring and_audit_sadhana
 
Bluejacking sadhana
Bluejacking sadhanaBluejacking sadhana
Bluejacking sadhana
 
Quality attributes sadhana
Quality attributes sadhanaQuality attributes sadhana
Quality attributes sadhana
 

Recently uploaded

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 

Recently uploaded (20)

The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 

Dhtml

  • 2.  Introduction  Features  Uses  Document Object Model  Dynamic Style  Data Binding  Difference between HTML and DHTML  Advantages  Disadvantages
  • 3.  Dynamic HTML, or DHTML, is an umbrella term for a collection of technologies used together to create interactive and animated web sites by using a combination of a static markup language, a client side scripting language, a presentation definition language, and the Document Object Model.  Allows scripting languages to change variables in a web page's definition language.  Dynamic HTML is not really a new specification of HTML, but rather a new way of looking at and controlling the standard HTML codes and commands.  DHTML is dynamic interaction between the user and a Web page.
  • 4.  Changing the tags and properties  Real-time positioning  Dynamic fonts (Netscape Communicator)  Data binding (Internet Explorer)
  • 5.  Animate text and images in their document, independently moving each element from any starting point to any ending point, following a predetermined path or one chosen by the user.  Embed a ticker that automatically refreshes its content with the latest news, stock quotes, or other data.  Use a form to capture user input, and then process and respond to that data without having to send data back to the server.  Include rollover buttons or drop-down menus.
  • 6.  To allow scripts and components to access features of HTML and CSS, the contents of the document were represented as objects in a programming model known as the Document Object Model (DOM).  The DOM also provides access to user actions such as pressing a key and clicking the mouse.
  • 7.  Dynamic styles are a key feature of DHTML.  Quickly change the appearance and formatting of elements in a document without adding or removing elements.  We can change inline styles on individual elements and change style rules using simple script-based programming.  Helps keep your documents small and the scripts that manipulate the document fast.
  • 8.  Bind individual elements in your document to data from another source, such as a database or comma- delimited text file.  When the document is loaded, the data is automatically retrieved from the source and formatted and displayed within the element.
  • 9.  HTML stands for Hyper Text Mark-up Language where DHTML stands for Dynamic Hyper Text Mark-up Language.  Html is a language where DHTML is a Technology.  HTML is a collection of tags where in DHTML, It is a collection of technology.  DHTML sites are dynamic in nature and HTML is static.  A plain page without any styles and Scripts called as HTML whereas A page with HTML, CSS, DOM and Scripts called as DHTML.  HTML sites will be slow upon client-side technologies while DHTML sites will be fast enough upon client-side technologies.
  • 10.  DHTML is more efficient for content management purposes.  Results in faster and fresher content and visual appeal.  DHTML for web design is that it is easier to create good internal linking and cross linking.  Fast and Zippy: - dHTML loads content on fly. Your whole page does not loads but only the content part that needs to be altered, so saving the crucial time for the users and giving the snazzy look to the website.  Plug-ins, we don't need them:- dHTML uses most of the features already present in the browsers, so there is no need to download any sort of Plug-ins.  Great Utility:- The dynamic features possessed by dHTML are helping web designers to create Web pages that posses compact looks, downloads fast, have graphic effects, provides greater functionality and can hold much more text or content all at the same time.
  • 11.  Costly Editing tools: - although dHTML provides great functionality but the editors' available for that in market are pretty expensive. Examples of dHTML editors are Dreamweaver and Fusion.  Long and Complex coding: - dHTML coding is long and complex. Only the expert Javascript and HTML programmers can write them and edit them with good degree of functionality.  Browser Support problems: - dHTML suffers from browser support problems for different browsers. For example, a code written for Netscape might not work in Internet Explorer and Vice-Versa. The problem arises due to the different features of browsers.