Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
CSS made every web developer’s life a whole lot easier when it added pseudoclasses (Pseudoclass Selectors). Suddenly, with the help of :hover and :focus, developers could create interactive effects without writing any JavaScript code. For example, to create a hover button, you simply supply a set of new style properties for the :hover pseudoclass. These styles kick in automatically when the visitor moves the mouse pointer over your button.
If you’re the last web developer on earth who hasn’t rolled your own hover button, you can find a detailed tutorial in Creating a Website: The Missing Manual (O’Reilly), or in an online article at www.elated.com/articles/css-rollover-buttons.