【CSS】word-wrap换行 和 word-break断句

单词内换行 word-break 

oprea和FF不支持,

word-break: normal;  默认

word-break: break-all;  允许单词内换行

word-break: keep-all; 不允许单词内换行(空格或连接符换行)

单词内断句 word-wrap 

word-wrap: normal; 断字点

word-wrap: break-word; 长单词或url

超出宽度自动换行

不同文字的默认样式:

 ​​​​​​【CSS】word-wrap换行 和 word-break断句_第1张图片

 【CSS】word-wrap换行 和 word-break断句_第2张图片

【CSS】word-wrap换行 和 word-break断句_第3张图片

【CSS】word-wrap换行 和 word-break断句_第4张图片 

处理过后:

【CSS】word-wrap换行 和 word-break断句_第5张图片

  • 长文字

    文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀文字呀

  • 长英文

    unitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunit

  • 长数字

    12345123451234512345123451234512345123451234512345123451234512345123451234512345123451234512345123451234512345123451234512345123451234512345123451234512345123451234512345123451234512345123451234512345123451234512345123451234512345123451234512345123451234512345

  • 多类型

    unitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunitunit文字哦文字哦文字哦文字哦文字哦文字哦文字哦文字哦文字字哦文字哦文字哦文字哦文字哦文字哦文345123451451234512345123451234512345123451234512345123451234512345123451234512345

ul {
    padding: 0;
    margin: 0;
}
li {
    width: 400px;
    list-style: none;
    border: 1px solid #333;
    margin-bottom: 10px;
    padding: 10px;
}
.bg {
    background: red;
}
.box {
    word-wrap:break-word;
    word-break:break-all;
}

解决方法:

.box {
    word-wrap:break-word;
    word-break:break-all;
}

你可能感兴趣的:(HTMLCSS,css,css3,前端)