ブラウザモード:IE9互換表示とドキュメントモード:IE7標準でWord-wrap:break-Word
を使用している場合、完全に正常に動作します。ただし、ドキュメントモードを変更すると、IE9標準が機能しなくなります。また、-ms-Word-wrap:break-Word
を使用してみましたが、同じ結果が得られました。
ドキュメントタイプの定義:DTD/xhtml1-transitional.dtd
なぜそうなのか、それに対処するための回避策がある場合は誰にも教えてもらえますか?
あなたが持っている必要があります
table {
width:100%;
table-layout:fixed;
}
そして、置きます Word-wrap
in table,td,th
がspan
に入っていない
関係する要素の親にWord-wrapプロパティを適用すると、IE9の問題が解決します。
この方法でお試しください
.table tr td {
Word-wrap: break-Word;
Word-break: break-all;
}
私の場合、IEは、スパンをインラインブロックとしてレンダリングするまで、Wordのブレークスタイルを考慮しませんでした。
.selector{
display: inline-block;
Word-break: break-all;
overflow-wrap: break-Word; /* For other browsers*/
}
-ms-Word-break: break-all;
> IE9で動作します
-ms-Word-break: break-Word;
を追加するとうまくいきました。
動作するはずです、.your_class_name{Word-break:break-Word;}
、私はie7-ie9でテストしましたが、Wordを壊します...