The element has relative positioning relative to the block. In Yandex and Chrome browsers, the current settings are displayed normally, but in IE the element is significantly shifted to the top. When changing the location settings for IE browser in other browsers, the element is shifted to the bottom.

PS all browsers are updated

<div class='retturn'> <img class='r6' src='../images/tag.png'> <span>Цена: <br>от 9900 руб.</br></span> </div> 

 .retturn{ position: relative; display: inline-block; } .retturn span{ display: inline-block; position: absolute; font-size: 15px; width: 120px; font-weight: bold; text-align: center; z-index: 1; -moz-transform: rotate(-35deg); -webkit-transform: rotate(-35deg); -o-transform: rotate(-35deg); -ms-transform: rotate(-35deg); transform: rotate(-35deg); left: 0px; margin-top: -80px; } 

    1 answer 1

    I don’t see top: 0 The bottom line is that IE is positioned from the center, and chrome is from the upper left edge, so you need to specify top и left or right и bottom . I think the essence is clear