а скористатися наступним трюком, заснованому на тому, що за специфікацією нерозпізнані значення повинні пропускатися (правда треба обмовиться, що IE нерозпізнані значення замінює на значення за замовчуванням, але і це можна обійти). Дивимося код:
style = cursor: pointer; cursor: hand;
Така конструкція працює у всіх згаданих браузерах.
Що таке: hover та його відмінності від звичайних стилів CSS-це, за визначенням в специфікації CSS2, динамічний псевдо-клас (dynamic pseudo-class) - спеціальний стиль, який змінює рендеринг елемента, до якого він застосований, у відповідь на користувача дії. Таким користувальницьким дією для псевдо-класу: hover є наведення на елемент покажчика мишки. ПОПЕРЕДЖЕННЯ
Увага при вказівці стилів з псевдо-класом a: hover необхідно дотримуватися послідовність оголошення.
a: link {color: red;}/* ні відвідані посилання */
a: visited {color: green;}/* відвідані посилання * /: hover {color: yellow;}/* користувач навів покажчик миші */
a: active {color: gray;}/* активний елемент */
Тобто стиль a: hover повинен розташовуватися після стилю a: link і a: visited, тому як буде спостерігатися приховування перекриваються правил (наприклад, у прикладі це color - колір шрифту). Основний сенс, що статичні правила повинні йти в оголошенні раніше, ніж динамічні. p align="justify"> У специфікації CSS2 визначено ще кілька динамічних псевдо-класів :: active (правило спрацьовує при активізації елемента),: focus (коли елемент знаходиться у фокусі). Крім того, ці класи можуть підсумовуватися, тобто таке оголошення:
цілком коректно і, у разі, коли посилання (елемент ) у фокусі (: focus), то при наведенні (: hover) вона буде змінювати колір. ПРИМІТКА
Зверніть увагу, що при оголошенні стилю для псевдо-класу, обов'язково відсутність пропусків між ім'ям елемента (або стилю) і ім'ям псевдо-класу (a: hover: focus).
Я навмисно не став говорити про динамічні псевдо-класи стосовно лише до елементу (як найчастіше їх і застосовують), а справа тут у тому, що CSS2 не обмежує застосування псевдо-класів тільки на цей елемент (зате це чудово робить браузер IE будь-яких версій). Наприклад, абсолютно коректний з точки зору специфікації следущий код :/ * Стиль буде застосовуватися на будь-який елемент
*/