Ответ 1
Если я правильно помню, 8 действительно поддерживается word-wrap: break-word;
, но стильный элемент должен иметь макет.
Может кто-нибудь скажет мне, почему word-wrap: break-word
не будет работать в IE8?
У меня это работает в других браузерах, но IE8 отказывается слушать, несмотря на чтение этого сообщения на своем сайте?
http://msdn.microsoft.com/en-us/library/ms531186(VS.85).aspx
Спасибо
Если я правильно помню, 8 действительно поддерживается word-wrap: break-word;
, но стильный элемент должен иметь макет.
Я обнаружил, что для применения word-wrap
к td
(ячейке таблицы) мне нужно было стилизовать элемент table
с помощью table-layout: fixed
. (Режим стандартов IE8.)
Попробуйте это word-break: break-all;, для IE8 и IE9 он работает:)
Вы можете использовать
-ms-word-break: break-all;
Посмотрев на этот пример код от 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;