div英文自动换行问题


div英文自动换行问题

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

  这是因为div中,英文字母之间没有空格的话,它会默认认为这是一个英文单词,所以单词就一次输出不换行。所以我们可以通过在每个字母中间加入一个空格来解决,但是这是一个麻烦的方法,现在我就介绍一种简单的方法,通过CSS来实现它。

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

  <div style="word-break:break-all;width:20px“ >现在这里的英文达到20px长度就会自动换到下一行了</div>

实例:

  代码如下:

    HTML代码:<div style="border:1px solid red;width:300px;word-wrap:break-word;">
多了几分山东的绿色房间数流动积分说的累计开发上地附近抖擞是地方
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
</div>

优质内容筛选与推荐>>
1、[转帖]用命令行创建Oracle表空间、用户及权限的分配
2、monkey-----停止正在测试的monkey
3、WPF动画制作
4、RHEL7查看网卡配置命令ip addr show
5、认证考试题1~2~!


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号