首页 > 其他 > 详细

div中英文无法自动换行的解决办法

时间:2015-09-16 19:26:35      阅读:229      评论:0      收藏:0      [点我收藏+]

 

在一个设定好宽度的div中,当我们输入的中文文字长度超过了设定宽度时,会自动换到下一行。
 
但是,如果输入的是英文字母,那么,无论你div设定宽度为多少,英文字母都是不换行直接在同一行输出,导致div的宽度远远超出设定的大小。 

原因:这是因为div中,英文字母之间没有空格的话,它会默认认为这是一个英文单词,所以单词就一次输出不换行。那么,难道我们得在每个字母中间加入一个空格来解决这个问题么?其实不用的,可以通过CSS实现。 

解决办法:在div的style中设定word-break:break-all;即可实现自动换行。

div中英文无法自动换行的解决办法

原文:http://www.cnblogs.com/minghualiyan/p/4813875.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!