爱生活,爱分享


强制同一行内显示所有文本不换行

haiten 2019-11-09 525浏览 0条评论
首页/正文
分享到: / / / /

原文链接:http://www.divcss5.com/rumen/r401.shtml

前言

让文字不自动换行,无论 CSS 宽度设置多少,所有文字都在一行内显示。特别是标题列表,我们想一行只显示一条标题内容,而有时宽度有限标题文字多了 width(宽度)又有限,这样会造成文字自动换行,这个时候我们可以使用 white-space 样式让他一排显示不换行,当然我们为了隐藏超出的文字内容我们可以再加一个 CSS overflow:hidden 样式。

一、white-space 语法与结构

1、white-space 语法:

white-space : normal nowrap

2、white-space 参数:

normal :  默认处理方式;

nowrap :  强制在同一行内显示所有文本,直到文本结束或者遭遇 br 标签对象才换行。

DIVCSS5 推荐使用white-space:nowrap强制不换行。

3、white-space说明:

white-space 设置或检索对象内文本显示方式。

通常我们使用 white-space:nowrap 强制文本文字内容不换行,在对象内一行显示完所有文字内容。

二、white-space 实践案例

css 代码:

<style> 
div{ width:120px; height:60px; line-height:20px} 
.divcss5{ white-space:nowrap} 
</style> 

html 代码片段:

<div class="divcss5">内容将在一行内强制显示完整</div> 
<div class="divcss5">内容使用br换行<br /> 
将会不被<br />换行显示</div> 

3、white-space实例截图:

三、white-space 总结

日常我们为了让文字内容在一行内显示完,哪怕宽度不够也不能换行,我们可以使用 white-space 样式,但如果遇到了html br强制换行标签,无论是设置 white-space 与否都会被
强制换行。

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/rumen/r401.shtml

最后修改:2019-11-09 12:37:54 © 著作权归作者所有
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

上一篇

发表评论

说点什么吧~

评论列表

还没有人评论哦~赶快抢占沙发吧~