山海科技发展网

07月25日科技常识:css怎么使容器放不下自动换行

导读 摘要 今天小编跟大家讲解下有关css怎么使容器放不下自动换行 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关css怎么使容...
摘要 今天小编跟大家讲解下有关css怎么使容器放不下自动换行 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关css怎么使容器放不

今天小编跟大家讲解下有关css怎么使容器放不下自动换行 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了有关css怎么使容器放不下自动换行 的相关资料,希望小伙伴们看了有所帮助。

css可以通过word-break与white-space这两个属性来设置自动换行。word-wrap属性允许长单词或URL地址换行到下一行。white-space属性可以设置文本换行方式。

css使容器放不下自动换行:

css代码:

<style type="text/css">.linebr {clear: both; /* 清除左右浮动 */width: 100px; /* 必须定义宽度 */border:1px solid ;/*定义容器外边框*/word-break: break-word; /* 文本行的任意字内断开 */word-wrap: break-word; /* IE */white-space: -moz-pre-wrap; /* Mozilla */white-space: -hp-pre-wrap; /* HP printers */white-space: -o-pre-wrap; /* Opera 7 */white-space: -pre-wrap; /* Opera 4-6 */white-space: pre; /* css2 */white-space: pre-wrap; /* css 2.1 */white-space: pre-line; /* css 3 (and 2.1 as well, actually) */}</style>

html代码:

<div>css容器内容超出(溢出)自动换行,css容器内容超出(溢出)自动换行,css容器内容超出(溢出)自动换行</div>

word-break属性:

word-wrap 属性允许长单词或 URL 地址换行到下一行。

语法:

word-wrap: normal|break-word;

属性值:

normal 只在允许的断字点换行(浏览器保持默认处理)。

break-word 在长单词或 URL 地址内部进行换行。

white-space属性

white-space 属性设置如何处理元素内的空白。

属性值:

normal 默认。空白会被浏览器忽略。

pre 空白会被浏览器保留。其行为方式类似 html 中的 <pre> 标签。

nowrap 文本不会换行 文本会在在同一行上继续 直到遇到 <br> 标签为止。

pre-wrap 保留空白符序列 但是正常地进行换行。

pre-line 合并空白符序列 但是保留换行符。

inherit 规定应该从父元素继承 white-space 属性的值。

来源:爱蒂网