word-перенос не работает в internet explorer

<p>когда я использую <code>word-wrap:break-word</code> с<em> режим браузера: представление совместимости ie9 и режим документа: стандарты ie7 </em>он прекрасно работает. однако, когда я изменяю<em> режим документа: стандарты ie9 </em>, он не работает. я также пытался использовать <code>-ms-word-wrap:break-word</code>, но он дал мне тот же результат.</p><p>определение типа документа: dtd/xhtml1-transitional.dtd</p><p>может кто-нибудь сказать мне, почему это так, и если есть какие-то обходные пути, чтобы справиться с этим?</p>

<p>тебе нужно иметь</p><pre><code>table { width:100%; table-layout:fixed; } </code></pre><p>и поместите <code>word-wrap</code> в <code>table,td,th</code>, а не в <code>span</code></p><p> <a href="http://jsfiddle.net/d6vsd/7/">http://jsfiddle.net/d6vsd/7/</a> </p>

<p>применение свойства word-wrap к родительскому элементу соответствующего элемента решит проблему в ie9.</p>

<p><strong> попробуйте это таким образом </strong></p><pre><code> .table tr td { word-wrap: break-word; word-break: break-all; } </code></pre>

<p>в моем случае ie не соблюдал стиль разрыва word, пока я не сделал рендеринг диапазона как встроенного блока. </p><pre><code>.selector{ display: inline-block; word-break: break-all; overflow-wrap: break-word; /* for other browsers*/ } </code></pre>

<pre><code>-ms-word-break: break-all; </code></pre><p>работает в> ie9</p>

<p>добавление <code>-ms-word-break: break-word;</code> сработало для меня.</p>

<p>это должно работать, <code>.your\_class\_name{word-break:break-word;}</code>, я проверил это в ie7 - ie9, и это нарушает word ...</p>