Как сделать так, чтобы ссылки в IE 6 были кликабельными? - PullRequest
0 голосов
/ 10 января 2010

По умолчанию в IE 6 можно кликать только по тексту ссылок. Я бы хотел, чтобы вся область внутри ссылки (т.е. включая отступы) также была кликабельной.

Мне также нужно, чтобы эта область была прозрачной, так как ссылка покрывает половину фотографии. Добавление цвета фона делает область заполнения кликабельной, но приводит к поражению объекта, так как ссылка скрыта.

Я мог бы поклясться, что был способ сделать это.

Ответы [ 3 ]

3 голосов
/ 10 января 2010

display: inline-block; у меня обычно работает.

2 голосов
/ 10 января 2010

display: inline-block - правильный ответ, как говорит Коби. За ним нет div или прозрачного div, только элемент link. Когда к нему применяется атрибут inline-block, любой отступ (и я думаю, что line-height) становится таким, как если бы он был частью ссылки.

1 голос
/ 10 января 2010

Я помню, что сталкивался с той же проблемой, но мои воспоминания туманны по поводу правильного обходного пути (и если даже был один).

Можете ли вы дать ссылку background-color: transparent или прозрачное фоновое изображение? Это может работать.

Если больше ничего не помогает, присвойте окружающему элементу атрибут onclick Javascript и cursor: pointer для имитации функциональных возможностей ссылок, по крайней мере, для тех, у кого JavaScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...