ie7 haslayout: -1 даже с увеличением: 1 - PullRequest
0 голосов
/ 16 августа 2011

У меня есть якоря с текстом в них, установленным на 0 непрозрачности и расположенным абсолютно над изображениями.Я хочу, чтобы они частично отображались при наведении с непрозрачностью 0,6 с цветом фона.

В IE 7 фон не активируется.Я должен зависнуть, где текст должен быть для этого, чтобы показать.Цвет фона заполняет весь якорь, который имеет фиксированную ширину и высоту.

Я попытался увеличить масштаб: 1, но IE7 все еще говорит haslayout: -1

a {
    color: #FFF;
    width: 250px;
    height: 113px;
    padding: 30px 15px;
    position: absolute;
    top: 0px;
    left: 0px;
    text-decoration: none;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
}

Кажется, как будтовесь якорь кликабелен, как только текст наведен.Если моя мышь оставит привязку и наведет курсор только на фон, она не будет работать.

Ответы [ 2 ]

1 голос
/ 16 августа 2011

Отсутствует

  display: block;

Если вы не хотите делать это блоком, тогда ширина и высота не имеют смысла.

в вашем кодеВы также можете попробовать добавить

 z-index: 10;
0 голосов
/ 19 августа 2011

Nevermind. Решил это. Якорь нуждался в цвете фона, чтобы фон был кликабельным.

...