CSS Отображение встроенного блока проблема с IE - PullRequest
5 голосов
/ 20 января 2011

У меня возникла проблема с IE6 и IE7, и я надеялся, что кто-то найдет для меня решение, кроме как не использовать IE6 / 7. Стоимость справа должна быть в той же строке, что и метка слева. Я могу добиться этого только для работы в FireFox, но в IE7, например, он помещает стоимость в строку ниже, хотя я использую встроенный блок. Буду очень признателен за помощь

Примечание: я включил границы, чтобы видеть, что происходит ...

Демонстрация моей проблемы: http://jsbin.com/ilese4/

Вот изображение того, как оно отображается в IE7.

alt text

1 Ответ

16 голосов
/ 20 января 2011

Эта ссылка может помочь решить ее: Кросс-браузерный встроенный блок

По крайней мере, вам нужно, чтобы inline-block работал кросс-браузер (включая IE6 / 7):

.my-inline-block {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

Возможно, вам придется исправить дополнительные причуды; подробности и объяснения в ссылке ...

...