Подтвердить что ты не робот

Word-wrap: слово break не работает в IE8

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

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

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

Спасибо

4b9b3361

Ответ 1

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

Ответ 2

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

Ответ 3

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

Ответ 4

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

-ms-word-break: break-all;

Ответ 5

Посмотрев на этот пример код от 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;