To give authors more flexibility and interoperability, and enable more interactive and exciting websites and applications, HTML 5 introduces and enhances a wide range of features including form controls, APIs, multimedia, structure, and semantics.
Forget JavaScript -- you can create dynamic rollover images using just CSS. And once you've mastered the basic concept, many creative possibilities open up.