Я изо всех сил пытался выяснить, почему этот ролловер не ведет себя так, как должен в IE8.
Перейдите сюда: http://baked -beans.tv в IE8, вы увидите, что ролловер работает только на нижней половине миниатюр.
Кстати, это не активируется тегом <a>
, а :hover
для <div>
.
Что я не могу понять, так это то, что он работает только в нижней половине элемента div, под изображением, но не на изображении (изображение не проиндексировано по z, так что это не проблема)
Как только я заменяю background-color
на что-либо еще, кроме прозрачного, он работает на 100%. Так что это просто поражает воображение ... почему нижняя половина, а не верхняя половина, и только когда я установил прозрачность для bg-color ?! Должен любить Internet Explorer.
Это работает как и во всех других браузерах (весь квадрат действует как опрокидывание)
Вот CSS:
.cat_rollout {
position: absolute;
float:left;
top:0;
left:0;
min-height:274px;
min-width:274px;
font-size: 0;
background-color: transparent;
}
.cat_rollout:hover {
background-image: url(images/rollover.png);
min-width:254px;
min-height:242px;
padding-left: 20px;
color: white;
font-size: 21px;
font-weight: normal;
line-height: 24px;
padding-top: 34px;
}