положение фонового изображения в IE - PullRequest
1 голос
/ 22 марта 2012

Я хочу установить фоновое изображение справа и сверху моего диапазона, потому что мой язык справа налево.в Firefox это нормально, а в IE - нет.Результат в IE:Result in IE

Результат в FF:enter image description here вот мой HTML-код:

<span class="info"><?php echo $GLOBALS['artcount'] . $ArticleCount;?></span> <br />
<span class="info"><?php echo $GLOBALS['artview'] . $ArticleViews;?></span> <br />
<span class="info"><?php echo $GLOBALS['failedlog'] . $FailedLogin;?></span> <br />
<span class="info"><?php echo $GLOBALS['slogin'] . $SLogin;?></span> <br />
<span class="info"><?php echo $GLOBALS['bqncnt'] . $bannedIP;?></span> <br />

И css:

.info{
    direction:rtl;
    text-align:right;
    background: url("/images/info.png") no-repeat;/*  right top ;*/
    background-position:   right top;
    /*display:block;*/
    margin-right: 5px;
    padding-right:20px;


}

Я знаю, если я раскомментирую display:block;, все будет хорошо, но я не хочу,Иногда мне нужен встроенный промежуток, а не блок.

1 Ответ

3 голосов
/ 22 марта 2012

Повторяя мой комментарий выше, попробуйте display: inline-block.

Не уверен, почему IE повторяет фоновое изображение.Дальнейшее тестирование показывает, что это, по-видимому, не проблема - http://jsfiddle.net/BfDQg/

...