欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  web前端

html中p标签文字换行与不换行以及文字隐藏详解

程序员文章站 2022-03-18 09:05:26
...
在我们网页布局的时,用到p标签,通常p标签里包含的是汉语文字或者其他国家的文字,是文字就会有换行,下面来说p标签的文字换行与强制它不换行以及文字隐藏:
一、英文换行
Div p{ word-break:break-all; width:150px;}/*只对英文起作用,以字母作为换行依据*/
Div p{ word-wrap:break-word; width:150px;}/*--只对英文起作用,以单词作为换行依据*/

注意有的时候英文单词是一个整体不能拆开!!!
二、中文换行以及强制不换行

Div p{white-space:pre-wrap;width:150px;}/*只对中文起作用,强制换行*/
Div p{white-space:nowrap;width:10px;}/*强制不换行,都起作用*/

三、强制不换行以及超出宽度部分文字隐藏

.p5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100px;}//*不换行,超出部分隐藏且以省略号形式出现*/


一定要注意div或者p标签里面要有一个宽度才可以换行,要不然没有作用!!!

html中p标签文字换行与不换行以及文字隐藏详解

参数:
normal:依照亚洲语言和非亚洲语言的文本规则,允许在字内换行
break-all:该行为与亚洲语言的normal相同。也允许非亚洲语言文本行的任意字内断开。该值适合包含一些非亚洲文本的亚洲文本
keep-all:与所有非亚洲语言的normal相同。对于中文,韩文,日文,不允许字断开。适合包含少量亚洲文本的非亚洲文本

以上就是html中p标签文字换行与不换行以及文字隐藏详解的详细内容,更多请关注其它相关文章!