zoukankan      html  css  js  c++  java
  • 终于明白word-break属性——break-all和break-word的区别

       其实一直不明白,也没有认真去想过 word-break 属性的 break-all 和 break-word 有什么区别

      后来看了一个大神写的一篇博客,写得很详细,看了豁然开朗。

      所以,我也就不在过多赘述,直接上demo,最后会附上原文链接

      demo

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
        <title></title>
        <style type="text/css">
            * {
                margin: 0;
                padding: 0;
            }
            .div01,.div02 {
                width: 300px;
            }
            .div01 {
                word-break: break-all;
            }
            .div02 {
                word-break: break-word;
            }
        </style>
    </head>
    <body>
        <div class="div01">show me the money give me the money</div>
        <div class="div02">show me the money give me the money </div>
    </body>
    </html>

      下面截图是上面demo的运行结果

      

        第一行的英文使用了:word-break: break-all;

        第二行的英文使用了:word-break: break-word;

      共同点:

      都是可以对英文单词进行断句换行

      不同点:

      word-break:break-all  紧接着前面的单词,并强行断句换行(比如上面截图中的 money 是紧跟着前面的 the)

      word-break:break-word  不会紧接着前面的单词,而是整个单词直接另起一行 (比如上面截图中的 money,没有紧跟前面的 the,直接换行)

       注:word-break上面的2个属性不仅适用于英文单词,还适用于数字;   

       补充:word-break和word-wrap属性的区别 

       原文链接:https://www.cnblogs.com/2050/archive/2012/08/10/2632256.html

  • 相关阅读:
    UOJ388 [UNR #3] 配对树
    洛谷P6151 [集训队作业2019] 青春猪头少年不会梦到兔女郎学姐
    CF908H New Year and Boolean Bridges
    CF704C Black Widow
    CF1338
    CF1361
    CF1110H Modest Substrings
    CF1322
    CF1182F Maximum Sine
    Elastic Stack(ELK)
  • 原文地址:https://www.cnblogs.com/tu-0718/p/10006304.html
Copyright © 2011-2022 走看看