|
|
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
|