今天在写博客的时候,想写一些代码作为例子进行验证,但是遇到了一个问题。下面是问题代码:

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title>例子</title><style type="text/css">#box1{width: 400px;height: 400px;background-color: yellow;}</style></head><body><div id="box1"><p>111111111111111111111111111111111111111111111111</p><p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</p><p>11111111 111111 1111111111 111111 111 1111 111 1 111 111 111</p><p>aaaa aaaaa aaa aaaa aaaaaaaaa aaa aaaa aa aaa aa aaa aaa aaa</p><p>文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本文本</p></div></body>
</html>

效果如图:

可以看出p元素里面的内容如果是连续的英文或者连续的数字,它的内容会溢出父元素,而文字却不会,这是为什么呢?

原来,浏览器将连续的英文或者数字当作一个长单词,对于长单词溢出,浏览器不会默认换行。
好在有下面两个CSS属性可以解决这种问题:

  1. word-break: break-all;允许在单词内换行;
  2. word-wrap: break-word;允许长单词换行到下一行。

我们来测试一下:
给代码中的box1加上word-break: break-all;
效果如图:

word-break: break-all;改为word-wrap: break-word;
效果如图:

可以看出两种属性都可以修复连续数字或英文的溢出问题。

关于子元素连续数字和英文内容溢出父元素的问题相关推荐

  1. 父元素设置overflow: overlay; 或 overflow: scroll; 或 overflow: auto; 如果子元素超出父元素内容,父元素会被子元素超出部分撑大至子元素同样大小

    发现 父元素设置overflow: overlay; 或 overflow: scroll; 或 overflow: auto; 如果子元素超出父元素内容,父元素会被子元素超出部分撑大至子元素同样大小 ...

  2. 【疑点】当子元素全部浮动时,怎么解决父元素塌陷的问题?

    [疑点]当子元素全部浮动时,怎么解决父元素塌陷的问题? 参考文章: (1)[疑点]当子元素全部浮动时,怎么解决父元素塌陷的问题? (2)https://www.cnblogs.com/roashley ...

  3. 当子元素设置position absolute的时,父元素必须设置position属性

    当子元素设置position absolute的时,父元素必须设置position属性.

  4. @css flex 布局子内容将父元素撑开

    flex 布局子内容将父元素撑开 遇到的问题: 需要显示的文本是通过富文本编辑器提交是文本(包含了p标签),展示时通过flex布局实现.如下图: 但是通过flex布局实现后发现文本内容过长时将后半部分 ...

  5. 深入理解CSS之 如何使子元素撑宽 设置了 block 的父元素

    深入理解CSS之 如何使子元素撑宽 设置了display: block; 的父元素 先写一个模板,晚点再吐槽 吐槽 实现原理 与 更多支持的属性 不想使父级的 块 属性消失怎么办 这种属性规则有什么作 ...

  6. CSS垂直方向布局中,子元素溢出父元素,如何处理?

    默认情况下,父元素的高度是被子元素撑开的,若父元素设置了,就是设置多少就是多少 子元素是在父元素的内容区中排列的,如果子元素的大小超过了父元素,则子元素会从父元素中溢出, 使用overflow属性设置 ...

  7. jQuery获取元素上一个、下一个、父元素、子元素

    jQuery获取: jQuery.parent(expr),找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span") ...

  8. 子元素设置position:fixed,z-index大于父元素依然被父元素盖住

    在项目中遇到一个奇怪的问题,当父元素样式overflow有滚动条.borde-radius存在.position不为static时,和z-index不为auto时,子元素的position就算是fix ...

  9. html超出父元素,【Web前端问题】HTML CSS:子元素什么时候可以超出父元素限制的范围?...

    疑问: 子元素什么时候可以同时从水平和竖直方向超出父元素的范围? 什么时候会从水平方向超出? 什么时候会从竖直方向超出? 首先,在HTML中,一个父元素包裹着一个子元素 第二步:在CSS中设置父元素和 ...

最新文章

  1. WPF中触发器Trigger、MultiTrigger、DataTrigger、MultiDataTrigger、EventTrigger几种
  2. python3教程-终于清楚python3详细教程
  3. asp.net 2.0 语言包 全球化
  4. 黄金——家家都应藏有的投资品(转载自新浪)
  5. 高级软件工程第九次作业:东理三剑客团队作业-随笔4
  6. 阿里云esc服务器和mysql_解决远程链接阿里云esc服务器的mysql数据库
  7. NOIP模拟测试26「嚎叫响彻在贪婪的机房·主仆见证了 Hobo 的离别·征途堆积出友情的永恒」...
  8. Android layout优化
  9. 零基础学python用哪本书好-零基础学习python推荐几本书?
  10. 数值计算原理_JavaScript策略设计时数值计算精度问题解决方案
  11. 【CSAPP笔记】14. 异常控制流和进程
  12. 活得自我一点,做自己想做的事情,有意义的事情
  13. javascript学习5
  14. MagicAjax C#版试用手记
  15. autocad 注册表
  16. 微信官宣:一大波 2022 新年红包封面来了,这波太秀了!!
  17. r语言做绘制精美pcoa图_如何绘制精美的PCoA图形
  18. 高版本Ubuntu(如22.02)修改apt源,快速安装低版本gcc/g++
  19. Postman之CSV或JOSN文件实现数据驱动(参数化)
  20. 教程篇(6.4) 03. 设备注册 ❀ FortiManager ❀ Fortinet 网络安全专家 NSE 5

热门文章

  1. 【OCR技术系列之五】自然场景文本检测技术综述(CTPN, SegLink, EAST)
  2. shell中shift作用
  3. 第57条:将局部变量的作用域最小化
  4. 12、常见Conditional注解源码解析(ok)
  5. 成功人士的7种精神锻炼
  6. python中字符串函数的作用_python 基础学习笔记(2)---字符串功能函数
  7. Linux操作系统原理与应用03:进程
  8. php代码审计zhuru,[php 代码审计]Espcms 暴力注入
  9. wifi管家android,WiFi管家—轻松连上好wifi
  10. 计算机系统-函数调用约定/调用规范/传参方式