Может кто-нибудь сказать, почему word-wrap: break-word не будет работать в IE8?
word-wrap: break-word
У меня это работает в других браузерах, но IE8 отказывается слушать, несмотря на чтение этого поста на их сайте?
http://msdn.microsoft.com/en-us/library/ms531186(VS.85).aspx
Спасибо
Если я правильно помню, word-wrap: break-word; действительно поддерживается в Internet Explorer 8, но элемент стиля должен иметь макет .
word-wrap: break-word;
Я обнаружил, что для применения word-wrap к td (ячейка таблицы) мне нужно было придать элементу table стиль table-layout: fixed.(Режим стандартов IE8.)
word-wrap
td
table
table-layout: fixed
Попробуйте это word-break: break-all; , для IE8 и IE9 это работает:)
После просмотра этого примера кода от Microsoft: https://msdn.microsoft.com/en-us/library/ms531186%28VS.85%29.aspx
Мне удалось исправить мои проблемы с IE-8 с помощью следующего добавления к документу и заголовку:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Strict//EN"> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
... и затем используйте эту (официальную) директиву CSS:
Вы можете использовать
-ms-word-break: break-all;