Кілька слів про значення hand і pointer CSS-властивості cursor. Чи є між ними різниця і як домогтися кросбраузерності?
Як відомо, при наведенні курсору миші на посилання, він змінюється (з «стрілочки» стає «рукою»). Причому, без будь-яких додаткових вказівок. У той же час, існує ситуації, коли використовувати посилання недоцільно. У таких випадках не обійтися без CSS-властивості cursor.
CSS-властивість cursor (з англ. Курсор) - встановлює форму курсора миші, коли той перебуває в межах відповідного елемента.
CSS-властивість cursor може мати ряд певних значень: auto, default, help, move, pointer, progress і т.д. Більш того, можна вказати посилання на картинку, яка буде використовуватися замість стандартного курсора. Однак я хочу зупинитися лише на двох з певних значень, а саме: hand і pointer.
Як hand так і pointer суть одне і теж і являють собою стандартний курсор «рука». Проте, відповідно до стандартів W3C, все «сучасні» браузери повинні підтримувати значення: pointer. Значення hand. для CSS-властивості cursor. вважається невалідним. У той же час, якщо ви хочете, щоб в Internet Explorer 5.5 і нижче зміна курсору працювало коректно, слід враховувати і значення hand. Таким чином, краще застосовувати наступний набір правил: