перенос слов: разрыв слов не работает в IE8 - PullRequest
53 голосов
/ 22 октября 2010

Может кто-нибудь сказать, почему word-wrap: break-word не будет работать в IE8?

У меня это работает в других браузерах, но IE8 отказывается слушать, несмотря на чтение этого поста на их сайте?

http://msdn.microsoft.com/en-us/library/ms531186(VS.85).aspx

Спасибо

Ответы [ 5 ]

52 голосов
/ 22 октября 2010

Если я правильно помню, word-wrap: break-word; действительно поддерживается в Internet Explorer 8, но элемент стиля должен иметь макет .

19 голосов
/ 06 января 2011

Я обнаружил, что для применения word-wrap к td (ячейка таблицы) мне нужно было придать элементу table стиль table-layout: fixed.(Режим стандартов IE8.)

12 голосов
/ 07 июня 2013

Попробуйте это word-break: break-all; , для IE8 и IE9 это работает:)

0 голосов
/ 16 марта 2016

После просмотра этого примера кода от 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:

word-wrap: break-word;
0 голосов
/ 21 июня 2014

Вы можете использовать

-ms-word-break: break-all;
...