• 技术文章 >web前端 >css教程

    css如何换行

    藏色散人藏色散人2021-06-19 14:26:28原创30753

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

    本文操作环境:windows7系统、css3版、Dell G3电脑。

    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 class="linebr">CSS容器内容超出(溢出)自动换行,CSS容器内容超出(溢出)自动换行,CSS容器内容超出(溢出)自动换行</div>

    效果图:

    97821731931b6c6d415d0827a0fd30c.png

    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 属性的值。

    推荐学习:《css视频教程

    以上就是css如何换行的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:css
    上一篇:css怎么选择奇偶行元素 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • css如何清除input默认样式• css selectors是什么• html怎么导入css文件• 在css中什么是行高• css怎么选择奇偶行元素
    1/1

    PHP中文网