У меня проблема с IE9 и css. Похоже, что IE9 не принимает определение заполнения двух элементов p и a. Цвет фона сжимается и находится только в верхнем левом углу элементов. Следующие CSS отлично работает в Firefox, хотя:IE9/CSS/background color/padding issue
<div class="slider">
<p class="claim orange">Some Text</p>
<a class="claim blue" href="">Some Link</a>
</div>
<style type="text/css">
.slider p {
position: absolute;
top: -200px;
z-index: 8000;
padding: 0.5% 2%;
line-height: 100%;
color: #fff;
white-space: nowrap;
text-transform: uppercase;
}
.claim {
line-height: 100%;
font-size: 18px;
}
.orange { background: #EF7D00 }
.blue {
color: white;
font-weight: bold;
padding: 10px 15px;
border-color: white;
}
.blue:hover {
color: white;
font-weight: bold;
padding: 10px 15px;
background: #2e6da4;
border-color: #2e6da4;
text-decoration: none;
}
</style>
Что может быть проблема и как я могу получить цвет фона работу в IE9 в этом случае?
Спасибо, что посмотрели в него cazort. Я должен был упомянуть его в сочетании с FractionSlider (http://jacksbox.de/stuff/jquery-fractionslider/). И я использую js и css из последней загрузки в сочетании с вышеуказанными строками. Фон слайдера - это изображение, поэтому цвет элементов белый. Наведение по ссылке просто дает мне дополнительный цвет фона. Фон p's - это исправление. Все отлично работает в firefox, но в IE9 все (за исключением маленькой части в верхнем левом углу) цвет фона этих элементов ушел. * Cry – Capamania