本篇内容主要讲解“css如何让文本不换行显示”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css如何让文本不换行显示”吧!
一、white-space属性
在CSS中,通过white-space属性来控制文本的排版方式。默认情况下,white-space属性的值是“normal”,即遇到空格、换行、Tab等空白符时,会自动换行,不再向前排版。我们只需要将其设置为“nowrap”,则文本就不会换行。
示例如下:
.container { white-space: nowrap; }
上述代码中,
.container表示需要进行样式控制的容器,将
white-space设为
nowrap即可让文本不换行。
二、overflow属性
另一种控制文本不换行的方法是使用overflow属性。利用这个属性可以让容器中内容超出容器范围时,隐藏或显示滚动条。在这里,我们可以将overflow的值设置为“hidden”,这样可以将支流超出容器范围的文本隐藏,同时文本也不会换行。
示例如下:
.container { overflow: hidden; }
上述代码中,
.container表示进行样式控制的容器,将
overflow设为
hidden即可让文本不换行。
三、text-overflow属性
在一些情况下,文本太长,但不能隐藏,需要显示部分文本内容,并以省略号表示未显示部分,这时就可以使用text-overflow属性。利用这个属性可以让文本超过一定长度时显示省略号,同时文本不会换行。
示例如下:
.container { overflow: hidden; /* 必须要设置overflow属性值为“hidden” */ white-space: nowrap; /* 禁止文本换行 */ text-overflow: ellipsis; /* 超出容器大小的文本以省略号表示 */ }
上述代码中,
.container表示进行样式控制的容器,将
overflow设为
hidden、
white-space设为
nowrap和
text-overflow设为
ellipsis即可让文本不换行并显示省略号。