word-wrap和word-break的区别

word-wrap和word-break有什么区别?这篇文章运用了实例代码来解释这个问题,代码非常详细,可供感兴趣的小伙伴们参考借鉴,希望对大家有所帮助。

成都创新互联长期为成百上千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为乡宁企业提供专业的成都做网站、成都网站制作,乡宁网站改版等技术服务。拥有10多年丰富建站经验和众多成功案例,为您定制开发。

word-break:break-all 和 word-wrap:break-word两种写法都是让英文句子在父级宽度不够的情况下换行。两个属性都同样是让文字换行,但存在着细微的区别,大部分时候刚接触到这两个属性时会无法区别。

区别:
word-wrap:break-word作用是强制让文字换行。一般情况下当父级宽度不够的时候,不管英文单词自动换行是当一整个单词不够放时,整个单词一起换行到下一行,看似很合理的写法,但是在有些情况下会出现不可预期的情况。 就是当一个英文单词的长度超过了父级容器长度时,英文单词还是会显示一整个单词而导致超出容器范围。
还有一种情况是,当遇到一个单词很长时,单词自动换行,也会使上一行空出很多空间。在这种情况下,IE创造出一种新的属性,word-break:break-all它强制文字换行,无论一句话到达父级容器宽度时是不是一整个单词,都会强制换行,使单词断句,如果碰上一个单词超出父级容器宽度,会使单词断开并换行。

举例

1、先不给他任何样式,可以看出那个超长的单词已经溢出了父级容器



 
  
  
  
 
 
  
看看这一句话:This paragraph contains a very long word: thisisaveryveryveryveryveryverylongword. The long word will break and wrap to the next line.

效果图:

word-wrap和word-break的区别

2、现在我们给他加上word-wrap: break-word,你会发现那个超长的单词将超出的部分显示在下一行。

word-wrap: break-word;

效果图:

word-wrap和word-break的区别

3、接下里,我们在给他加上word-break: break-all,你会发现将它将上面的空白部分全都补上了。

word-break: break-all;

效果图:

word-wrap和word-break的区别

以上就是关于word-wrap: break-word和word-break: break-all的用法,以及word-wrap和word-break的区别的介绍,如果想阅读更多相关内容的文章,欢迎关注创新互联行业资讯频道!


名称栏目:word-wrap和word-break的区别
URL标题:http://bzwzjz.com/article/ggiehc.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 成都网站建设 重庆网站建设 手机网站设计 成都网站建设推广 成都企业网站建设公司 成都做网站建设公司 营销型网站建设 成都商城网站制作 成都网站建设公司 成都网站建设公司 成都定制网站建设 成都h5网站建设 网站建设方案 LED网站设计方案 定制网站建设多少钱 手机网站制作 成都网站设计 成都定制网站建设 重庆网站制作 成都网站建设 网站制作