Обтекание <pre> внутри ячейки таблицы
У меня есть некоторые данные в наборе предварительных тегов, внутренний текст которых я хочу обернуть. Я достигаю этого с помощью следующего CSS:
word-wrap: break-word;
Однако, если я помещу предварительные теги в ячейку таблицы, это больше не работает; все данные остаются на одной строке.
Я знаю, что есть опция white-space: pre-wrap, однако я использую этот CSS в элементе управления WebBrowser в C#, и он всегда отображается как в IE7, и свойство pre-wrap никогда не работает.
Кто-нибудь понял, как я могу заставить свой CSS для pre-тегов работать внутри ячейки таблицы? Или это вообще возможно?
Я открыт для предложений об альтернативах использованию таблицы, однако мне нужно реплицировать таблицу в том смысле, что в ней есть строки с несколькими ячейками, каждая из которых будет расти по высоте, чтобы соответствовать самой большой.
1 ответ
Мой друг придумал способ обойти это, это не самое чистое решение, но было достаточно для моей проблемы.
Решение состояло в том, чтобы взять пробелы и заменить их чередованием, и, поскольку IE поддерживает тег wbr, он имитировал перенос текста в предварительный тег.
Надеюсь, что это помогает всем, кто сталкивается с проблемой!