Rumah  >  Artikel  >  hujung hadapan web  >  html中p标签文字换行与不换行以及文字隐藏详解

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

黄舟
黄舟asal
2017-07-03 13:32:317034semak imbas

在我们网页布局的时,用到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标签里面要有一个宽度才可以换行,要不然没有作用!!!

1700.jpg

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

Atas ialah kandungan terperinci html中p标签文字换行与不换行以及文字隐藏详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn