我们在做前端时,经常会要求文字只在一行显示。当一行文字超过DIV或者Table的宽度的时候,浏览器中默认是让它换行显示的,如果不想让他换行要怎么办呢?通过CSS中的word-break,white-space可以达到不换行的效果。

用CSS让文字在一行内显示不换行的方法

一般的文字截断(适用于内联与块):

.text-overflow{

display:block;             /*内联对象需加*/

width:31em;

word-break:keep-all;       /* 不换行 */

white-space:nowrap;        /* 不换行 */

overflow:hidden;           /* 内容超出宽度时隐藏超出部分的内容 */

text-overflow:ellipsis;    /*溢出时显示省略标记...;需与overflow:hidden;一起使用*/

}

对于表格,定义有点不一样:

table{

width:30em;

table-layout:fixed;      /*只有定义了表格的布局算法为fixed,下面td的定义才能起作用*/

}

td{

width:100%;

word-break:keep-all;     /* 不换行 */

white-space:nowrap;      /* 不换行 */

overflow:hidden;         /* 内容超出宽度时隐藏超出部分的内容 */

text-overflow:ellipsis;  /* 溢出时显示省略标记...;需与overflow:hidden;一起使用*/

}

注:这个只对单行的文字的效,如果你想把它用在多行上,也只有第一行有作用的。 这个写法只有IE会有"...",其它的浏览器文本超出指定宽度时会隐藏。

声明:如需转载,请注明来源于www.webym.net并保留原文链接:http://www.webym.net/jiaocheng/7.html

html怎么设置只显示一行,如何利用CSS控制文本只在一行显示(不换行)相关推荐

  1. css控制文本只显示两行

    text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box ...

  2. CSS控制文本超出打点显示

    CSS控制文本超出打点显示 1 单行文本过长打点 2 多行文本打点显示 3 涉及的属性 3.1 white-space 3.2 text-overflow 1 单行文本过长打点 只有1行文本时,需要满 ...

  3. html中控制在一行显示出来,CSS控制文字只显示一行,超出部分显示省略号

    之前使用过这个例子,现在总结说明一下: 先给贴代码: 省略我吧! 省略我吧! 省略我吧! 省略我吧! 省略我吧! 省略我吧! 省略我吧! 省略我吧! 省略我吧! 省略我吧! 省略我吧! 省略我吧! 测 ...

  4. [JavaScript]利用JavaScript控制table中row的显示

    在程序中有时候我们需要根据选择来显示我们需要的信息,通过控制table中row的显示可以实现这样的功能. NoneRow1Row2Row3 Row1 Row2 Row3 JavaScript  < ...

  5. html字体超出后隐藏省略号,CSS控制文字超出部分省略号显示

    一:单行文本显示不完时,我们只需要设置单行文本的宽度,不允许换行,溢出隐藏及换行省略四个属性即可: p{ max-width: 100px; overflow:hidden; text-overflo ...

  6. css实现文本超出宽度省略号显示

    2019独角兽企业重金招聘Python工程师标准>>> 单行文本超出宽度省略号显示 .text {width:20px;overflow:hidden;text-overfolw:e ...

  7. 微信小程序-控制文本只显示若干行多余隐藏

    效果图 显示三行的效果图 代码 <text class='intro_info'>{{item.introduction}}</text> /*设置text显示行数,多余的省略 ...

  8. CSS 控制 input 只显示下划线效果

    由于页面设计需要,有时我们可能会出现只有下划线(底部边框)的input,如下图所示 那么怎么实现这种效果呢? 其实很简单,只要从边框(border)入手就可以了 比如将上.右.左边框宽度设置为0,下边 ...

  9. CSS 控制 input 只显示下划线效果 1

    由于页面设计需要,有时我们可能会出现只有下划线(底部边框)的input,如下图所示 那么怎么实现这种效果呢? 其实很简单,只要从边框(border)入手就可以了 比如将上.右.左边框宽度设置为0,下边 ...

最新文章

  1. XML篇---可配置化的取值方式[便于维护]
  2. 【Java面试题】21 Java中的异常处理机制的简单原理和应用。
  3. cross_val_score的使用
  4. python可以处理什么文件夹_Python处理文件和文件夹的10条命令
  5. leetcode - 837. 新21点
  6. java频繁查询数据库_如何解决Cookie登录 频繁查询数据库问题?
  7. 简述Flash 事件机制?
  8. 固态硬盘怎么看出厂日期_如何查看SSD可以使用多长时间?固态硬盘寿命测试方法(全文)...
  9. grub4dos 引导linux,Grub4dos系统引导
  10. 2022年8种高级威胁预测出炉、FBI就零日漏洞发出警报|11月22日全球网络安全热点
  11. 微信第三方平台服务器,微信三方平台接入
  12. 【LeetCode】重复的子字符串
  13. 智能体脂称方案(包含原理图+PCB+BOM表,供大家学习)
  14. 【Linux】RHCE -- RHCSA 认证考试 模拟练习题解析
  15. webrtc入门:13.pion webrtc开源的webrtc框架
  16. 这么优秀的Excel工具类,你难道不用?
  17. 初中数学老师计算机培训反思,初中数学老师教学反思
  18. 原来RA是Router Advertisement的意思
  19. 突发!47岁技术传奇陈皓(左耳朵耗子)去世,叛逆人生不断创业,网友纷纷悼念...
  20. unity 灯光烘焙对比

热门文章

  1. NLP进阶之(七)膨胀卷积神经网络
  2. 深度学总结:skip-gram pytorch实现
  3. LeetCode简单题之复写零
  4. 第一个SpringBoot程序(详细解析Grounp、Artifact等项目信息含义)
  5. 在Relay中注册新TVM算子
  6. 神经网络AI加速器技术
  7. SOLO: 按位置分割对象
  8. 2021年大数据Flink(十五):流批一体API Connectors ​​​​​​​Kafka
  9. 2021年大数据Spark(四十四):Structured Streaming概述
  10. Django 定义模型2.1