Подтвердить что ты не робот

Кросс-браузерный "курсор: указатель"

I нашел эти атрибуты CSS, которые заставляют курсор выглядеть как рука:

  • IE - style = "cursor: hand;"
  • NS6/IE6 - style = "cursor: pointer;"
  • Cross Browser - style = "cursor: pointer; cursor: hand;"

Однако я замечаю, что Qaru использует "cursor: pointer" в своем CSS. Однако это, по-видимому, работает и на IE.

Итак... что дает? Каков правильный, независимый от браузера способ использования этого элемента CSS?

4b9b3361

Ответ 1

Согласно Quirksmode, единственный синтаксис между браузерами:

element {
    cursor: pointer;
    cursor: hand;
}

Они также дают дополнительную информацию о курсоре:

В прошлом значение руки было Microsoft способ сказать указатель; а также IE 5.0 и 5.5 поддерживают только руку. Потому что это значение курсора, которое используется чаще всего, большинство других браузеров также реализованы вручную.

Поскольку IE 6 и 7 поддерживают указатель, нет больше причин использовать руку, за исключением случаев, когда более старые IE являются частью вашего целевой аудитории.

Я думаю, что страница, с которой вы связаны, может немного устаревать с новейшими браузерами.

Ответ 2

Я только когда-либо использовал cursor:pointer сам и не заметил отсутствия поддержки в основных браузерах.