2011-12-30 6 views
3

Я работаю с устаревшим html-кодом, который широко использует таблицы для макета. Для страницы, которую я делаю, я, к сожалению, должен назвать одну из этих устаревших систем, которая возвращает результат в таблице с несколькими tr.Отображение элементов tr в одной строке

я получил его, чтобы выровнять по одной и той же линии, как в Firefox/Chrome с помощью

display: inline; 
float: left; 

Но до сих пор не работает в IE9 (я не проверял с другими версиями IE). Есть ли что-нибудь, чтобы заставить IE отображать как <tr> элементов в одной строке?

ответ

1

Я хотел бы попробовать

display:inline-block;

Непроверено

Вы могли бы также рассмотреть возможность использования JavaScript для управления элементами, как только DOM визуализируется.

EDIT

Другая вещь, которую вы могли бы сделать, это установить конкретный width на tr с. IE9 может давать им по умолчанию 100%, поэтому менее 50% каждый, если их два, и т. Д.

+0

попробовал это .. не работал. в настоящее время у меня есть стиль для tr элементов. –

+0

Помогает ли это установить его как на 'tr' _and_' td'? – powerbuoy

+0

См. Мой править Sainath. Не думаю, что это изменило бы @powerbuoy. –

Смежные вопросы