The main thrust of Dynamic HTML is to make elements of a displayed HTML document change appearance and/or move around. The elements of the HTML document can be woken up from their normally static and unchanging state in a number of increasingly dramatic ways:
The first possibility is just plain HTML and style sheets, and doesn't require JavaScript or in fact any special effort. The second is covered elsewhere in this book where forms, multimedia, windows and Java are discussed. The remaining three possibilities are discussed here.