This example uses children of non-anchor :hover selectors as well as sibling selectors to position and show each hover element. As IE6 does not support either of these properties, these bits of functionality may be easily reproduced via JS. If you have no JS, most modern browsers will show no difference. Without CSS, the image will be shown with a standard series of definitional lists below it.