word-wrap does not work in IE

前端 未结 3 812
陌清茗
陌清茗 2021-02-07 23:58

Word-wrap as follows:

    /* The Breakage of Too Long Words */

div.break_word {
    width: 690px;
    word-wrap: break-word;
}

does wrap the

3条回答
  •  臣服心动
    2021-02-08 00:32

    As word-wrap is a CSS3 property, it is only supported by IE9 and higher. For IE8 try

    -ms-word-wrap
    

    So try

    div.break_word {
        width: 690px;
        word-wrap: break-word;
        -ms-word-wrap: break-word;
    }
    

    Hope this helps.

    Update

    It seems that even if you use -ms-word-wrap in IE7, it defaults the white-space: nowrap; which then overrides the word-wrap property.

    Once again a IE hack is required. Try adding this for IE7.

    white-space: normal; 
    

提交回复
热议问题