Наведите курсор на ссылку, не показанную в IE, но она есть в FireFox - PullRequest
2 голосов
/ 16 июля 2009

У меня есть ссылка внутри div:

<div>
   <a href="#"></a> 
</div>

Этот div делает это окно, похожее на кнопку, и когда я нахожу курсор мыши в Internet Explorer 8, он отлично работает, показывая курсор в виде руки, а в Firefox - нет. Может ли какое-нибудь тело помочь мне.

Спасибо.

Ответы [ 5 ]

3 голосов
/ 16 июля 2009

Какой CSS вы используете? Следующее должно работать как для IE8, так и для Firefox:

cursor: pointer;

Подробнее здесь .

2 голосов
/ 16 июля 2009

Если я правильно понимаю вашу проблему, самое простое решение проблемы - указать, что div-курсор - ваш CSS-файл:

div_button_id {
   cursor: pointer;
}

См .: http://www.w3schools.com/CSS/pr_class_cursor.asp

1 голос
/ 16 июля 2009

Название и описание вашего вопроса противоречивы. Я предполагаю, что вы столкнулись с ошибкой IE:

a {zoom:1; cursor:pointer;}

Если у вас есть какие-либо другие элементы в <a>, примените к ним правило выше.

Вы также можете установить a {display:block}.

0 голосов
/ 03 октября 2015

Не проблема пользователей, но у меня была эта проблема, и я понял, что крайне важно иметь href, так как в моем случае я переопределил переход по ссылке через jquery. Таким образом, добавив href = "#", добились цели.

0 голосов
/ 16 июля 2009

Курсор руки показан для элемента a, который здесь имеет нулевой размер. Попробуйте изменить размер элемента a до подходящего размера, например:

<div>
  <a href="#" style="height: 100%; width: 100%;"></a>
</div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...