Мой вопрос относится к адресу this сайт, который я разрабатываю. Посмотрите, где есть 4 круга и 4 кнопки внутри? Это их отношение CSS:Таинственная разница в 2px между Firefox и Chrome
/* STEPS HIGHLIGHT */
.steps {
background: transparent url(img/bg-steps.gif) 37px 92px no-repeat;
clear: both;
float: left;
text-transform: uppercase;
}
.steps .col {
margin-top: 15px;
text-align: center;
}
.col.steps-1 {
width: 194px;
}
.col.steps-2 {
margin-left: 40px;
width: 196px;
}
.col.steps-3 {
margin-left: 21px;
width: 232px;
}
.steps .col.last {
margin-left: 11px;
width: 226px;
}
.steps .col.last h3 {
margin: 0 auto;
width: 129px;
}
.steps h2 {
font: 24px 'ProximaNovaLight';
}
.steps h3 {
color: #7f7f7f;
display: block;
font: 14px 'ProximaNovaSemibold';
height: 20px;
}
.steps p {
font: 9px 'Arial';
}
.steps .col .icon {
margin: 28px 0 40px 0;
position: relative;
left: 43px;
width: 98px;
height: 98px;
}
.steps-1:hover h3,
.steps-2:hover h3,
.steps-3:hover h3,
.steps .col.last:hover h3 {
color: #c03a2f;
}
.steps-1:hover .icon,
.steps-2:hover .icon,
.steps-3:hover .icon,
.steps .col.last:hover .icon {
background: transparent url(img/ico-steps-hover.gif) -6px 3px no-repeat;
}
.steps-2:hover .icon {
background-position: -240px 3px;
}
.steps-3:hover .icon {
background-position: -457px 3px;
}
.steps .col.last:hover .icon {
background-position: -700px 3px
}
Как вы можете видеть, что я использовал фоновое изображение для кругов и <a>
элементов для создания эффекта парения. Первоначально анкеры не имеют фона. При наведении им присваивается одинаковый спрайт и разные фоновые позиции. Я использовал относительное позиционирование и поля для размещения элементов <a>
.
Моя проблема в том, что существует разница 2px между Chrome и Firefox, которая нарушает эффект во втором. Я не могу определить, появляется ли разница в полях в фоновой позиции и почему она существует.
У кого-нибудь была такая проблема? Почему это происходит? Как это исправить? Я изо всех сил пытаюсь найти решение.
PS: Я все еще не мог прочитать все ваши предложения я не мог проверить их, я был очень занят, и проект был поставлен в резервных для по какой-то причине. Однако проблема не была исправлена. Я скоро дам вам знать, если что-нибудь сработает. – BeetleTheNeato