Обтекание <pre> внутри ячейки таблицы

У меня есть некоторые данные в наборе предварительных тегов, внутренний текст которых я хочу обернуть. Я достигаю этого с помощью следующего CSS:

word-wrap: break-word;

Однако, если я помещу предварительные теги в ячейку таблицы, это больше не работает; все данные остаются на одной строке.

Я знаю, что есть опция white-space: pre-wrap, однако я использую этот CSS в элементе управления WebBrowser в C#, и он всегда отображается как в IE7, и свойство pre-wrap никогда не работает.

Кто-нибудь понял, как я могу заставить свой CSS для pre-тегов работать внутри ячейки таблицы? Или это вообще возможно?

Я открыт для предложений об альтернативах использованию таблицы, однако мне нужно реплицировать таблицу в том смысле, что в ней есть строки с несколькими ячейками, каждая из которых будет расти по высоте, чтобы соответствовать самой большой.

1 ответ

Решение

Мой друг придумал способ обойти это, это не самое чистое решение, но было достаточно для моей проблемы.

Решение состояло в том, чтобы взять пробелы и заменить их чередованием, и, поскольку IE поддерживает тег wbr, он имитировал перенос текста в предварительный тег.

Надеюсь, что это помогает всем, кто сталкивается с проблемой!

Другие вопросы по тегам