Dynamic HTML Overview    


 

What is Dynamic HTML?

  • A collection of Web technologies
  • HTML plus...
  • Cascading Style Sheets (CSS1 and CSS2) <S>
    • specify fonts, color, margins, line spacing, etc.
  • Cascading Style Sheet Positioning (CSS-P) <S>
    • absolute positioning on x, y and z coordinates
  • Document Object Model (DOM) 1.0 <S>
    • Dynamic re-drawing of any part of a Web page
  • Dynamic HTML Event Model <W>
    • New intra-object event-handling capabilities
  • Client-side Processing and Scripting
    • JavaScript
    • Microsoft JScript
    • ECMA-262 JavaScript <W>
    • Microsoft VBScript
    • Microsoft ActiveX
    • Java
  • Dynamic (embedded) fonts <S>
  • Data Binding and Awareness <W>
  • Multimedia Controls <W>
  • Event Bubbling <W>
  • Canvas mode <W>
<S> = W3C Recommendation <W>= W3C Work in Progress

What is DHTML good for?

  • For developing dynamic Web pages
    • Pages that change on-the-fly
    • Plug-in free animations
    • Web page (3D) layering
    • Create special effects

  • Complete layout control and positioning
  • Easier to develop consistent Web pages
  • Exploit client computer processing power
  • HTML extensibility (inc. XML)
  • In essence, to truly program Web content

Dynamic HTML Authoring Tools



Last Modified: November 10, 1998 — Instructional Technology Lab