Задать вопрос
TheExplay
@TheExplay
Верстальщик - Junior FrontEnd

Абсолютное позиционирование псевдо-элемента?

Есть элемент с таким стилем
.test {
position: relative;

&:before {
            content: '';
            position: absolute;
            left: 50%;
            top: 50%;
            width: 15px;
            height: 12px;
            background: url('../m/check.png');
            margin: -5px 0 0 -6.5px;
            overflow: visible;
        }

}


Во всех браузерах, кроме ИЕ9-11, картинка стоит ровно по центру, как и должна, почему не работает в IE? Кто сталкивался с этим?
  • Вопрос задан
  • 765 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 2
bootd
@bootd Куратор тега CSS
Гугли и ты откроешь врата знаний!
Попробуйте вот так
margin: -6px 0 0 -7.5px;
Ответ написан
@soledar10
html css3 js jquery
jsfiddle.net/2bzes8fq

:before работает по IE8
htmlbook.ru/css/before

::before работает по IE9
htmlbook.ru/css3/before
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы