p标签中的文本换行

Posted zhangrunhao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了p标签中的文本换行相关的知识,希望对你有一定的参考价值。

参考文章

属性介绍

white-space: 如何处理元素中的空白

  • normal: 默认, 被浏览器忽略空白
  • pre: 空白被浏览器保留.
  • nowrap: 文本不会换行, 会在同一行上继续, 一直走到需要换行为止
  • pre-wrap: 保留空白符序列, 但正常换行
  • pre-line: 合并空白符序列, 但正常换行
  • inherit: 从父元素继承white-space这个属性

word-wrap: 是否允许浏览器在单词内断句

  • 现在更名为了overflow-wrap
  • normal: 默认, 只在允许的断字点换行
  • break-word: 在实在找不到换行点的时候, 就断单词换行

word-break: 怎样进行单词内的断句

  • noraml: 默认, 使用浏览器的换行规则
  • break-all: 允许在 (非中日文等, 也就是英语什么的) 单词内换行
  • keep-all: 只能在半角空格和连字符换行

p标签操作的各种方式

  • 强制不换行: p { white-space:nowrap; }
  • 自动换行: p { word-wrap:break-word; }
  • 强制英文单词断行: p { word-break:break-all; }
  • 超出显示省略号: p{text-overflow:ellipsis;overflow:hidden;}

word-break:break-all和word-wrap:break-word的区别

  • 这是张鑫旭大神的图, 文章链接在上面
  • 技术分享图片

以上是关于p标签中的文本换行的主要内容,如果未能解决你的问题,请参考以下文章

文本超出标签宽度不换行问题

怎么在jq中的html()中添加换行或者空格符

jade成段的文本和标签

解决<pre>标签里的文本换行(兼容IE, FF和Opera等)

HTML&CSS基础学习笔记1.8-预格式文本

如何替换字符串中的 \n 换行符,以便 <p> 标签可以显示换行符