码迷,mamicode.com
首页 > 其他好文 > 详细

一些元素的最原始状态

时间:2018-01-24 12:41:51      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:定义   字母   元素   break   src   log   bsp   alt   height   

今天遇到了一个怪异的情况:

技术分享图片

随手写了个测试的代码,结果却发现这文字居然没有换行,这不科学啊。。。

DOM结构:

<div class="box">
<p>547777777777777777777777777777777777777777777777777777777</p>
</div>

css清单:

  .box{
            width:200px;
            height:200px;
            background-color: #c61732;
        }

百度了一下,才知道原因:
div定义宽度,文字会自动换行。如果是数字或者是英文字母的话一般不会自动换行。用word-wrap:break-word;实现强制断行。或者用overflow:hidden 把超出边界的字符隐藏
换行的操作元素是一个单词,在这种情况下:
222222222222222222222222222222222222222222222222222222222222222222222222222222222222222,
这种开头便是一个长长的单词,所以不会换行
如果是英文就会一直撑下去,设什么置都不行,除非写溢出,但还是一行,中文的话会自动换行。

中文会自动换行:
技术分享图片

 



一些元素的最原始状态

标签:定义   字母   元素   break   src   log   bsp   alt   height   

原文地址:https://www.cnblogs.com/qianxunpu/p/8340748.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!