заставить div появляться рядом - PullRequest
0 голосов
/ 31 мая 2011

Я реструктурирую данные в табличном формате, чтобы они отображались в div.Когда я назначаю css display:inline-block;, div отображаются рядом в IE8, а в IE6 - вниз.

Пожалуйста, помогите.

Заранее спасибо.

Ответы [ 2 ]

4 голосов
/ 31 мая 2011

Чтобы заставить display: inline-block работать в IE6, используйте это:

selector {
     display: inline-block;
     *display: inline;
     zoom: 1
}

Почему это работает?См .: Встроенный блок не работает в Internet Explorer 7, 6


Я реструктурирую данные моего табличного формата для отображения в div.

Я должен согласиться с другими комментариями - это плохая идея .

Вы должны использовать <table> для табличных данных - это то, что онисемантически!

0 голосов
/ 31 мая 2011

Вы должны использовать display: block; float: left для достижения этого в IE6.Но следует помнить о проблемах блочной модели с IE6 и использовании width и padding.

Но в качестве примечания, если у вас есть реальные табличные данные, вы должны использовать <table>.Нет необходимости переключаться на <div> для этой задачи.

...