Chapter 16. Dynamic HTML
Under the umbrella of DHTML lies a wide array of possible effects and interactions you can produce. Most of the things you may have seen in a web browser that go outside the bounds of static HTML like modal windows, drag and drop, and simple animation are achieved with DHTML. There's a surprisingly large amount of innovation possible in this respect through creative application of some of the core concepts you've already read about, including object-oriented development, the unobtrusive event model, the DOM, and CSS.
There's been a fair amount of criticism of DHTML techniques over the years. Some people assume that if you use dynamic features in a browser, it won't be accessible. Others insist that differences among browsers make debugging and generally providing ...