一行超出显示省略号

.word{width: 200px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;
}

white-space

属性值:

  • normal : 忽略多余的空白,只保留一个空白(默认);
  • pre : 保留空白(类似于html中的pre标签);
  • nowrap : 只保留一个空白,文本不会换行,会在同一行继续,直到遇到br标签为止;
  • pre-wrap : 保留空白符序列,正常地进行换行;
  • pre-line :  合并空白符序列,保留换行符;
  • inherit : 父元素继承white-space属性的值;

      <div style="width:160px;border:1px solid;white-space:normal;">醉后不知天在水,满船清梦压星河。</div><div style="width:160px;border:1px solid;white-space:nowrap;">醉后不知天在水,满船清梦压星河。</div><div style="width:160px;border:1px solid;white-space:pre;">醉后不知  天在水,满船清梦  压星河。</div><div style="width:160px;border:1px solid;white-space:pre-wrap;">醉后不知天在水,满船清梦压星河。</div><div style="width:160px;border:1px solid;white-space:pre-line;">醉后不知天在水,满船清梦压星河。</div>

text-overflow

规定当文本溢出包含元素时发生的事情

描述
clip 修剪文本。
ellipsis 显示省略符号来代表被修剪的文本。
string 使用给定的字符串来代表被修剪的文本。

多行超出显示省略号

.word{white-space: nowrap; // 溢出不换行text-overflow: ellipsis;display: -webkit-box; // 将对象作为弹性伸缩盒子模型显示-webkit-line-clamp: 3; // 将对象作为弹性伸缩盒子模型显示。-webkit-box-orient: vertical; // 从上到下垂直排列子元素(设置伸缩盒子的子元素排列方式)overflow: hidden;
}

display: -webkit-box;

1.之前要实现横列的web布局,通常就是float或者display:inline-block;但是都不能做到真正的流体布局。至少width要自己去算百分比。

2.flexiblebox就可以实现真正意义上的流体布局。只要给出相应属性,浏览器会帮我们做额外的计算。

3.box-flex是css3新添加的盒子模型属性,它的出现可以解决我们通过N多结构、css实现的布局方式。经典的一个布局应用就是布局的垂直等高、水平均分、按比例划分。

目前box-flex属性还没有得到firefox、Opera、chrome浏览器的完全支持,但可以使用它们的私有属性定义firefox(-moz)、opera(-0)、chrome/safari(-webkit)。

具体参考:css3中的display:-webkit-box的用法_csdn_chenli-CSDN博客


-webkit-line-clamp:3;

-webkit-line-clamp是webkit的私有属性,是一个 不规范的属性(unsupported WebKit property),它没有出现在 CSS 规范草案中。

-webkit-line-clamp用来限制在一个块元素显示的文本的行数。 为了实现该效果,它需要组合其他的WebKit属性。常见结合属性:

  • display: -webkit-box; 必须结合的属性 ,将对象作为弹性伸缩盒子模型显示 。
  • -webkit-box-orient 必须结合的属性 ,设置或检索伸缩盒对象的子元素的排列方式 。

css 一行超出显示省略号 多行超出显示省略号相关推荐

  1. CSS中 设置( 单行、多行 )超出显示省略号

    1. 设置超出显示省略号 css设置超出显示省略号可分两种情况: 单行文本溢出显示省略号- 多行文本溢出显示省略号- 但使用的核心代码是一样的:需要先使用 "overflow:hidden; ...

  2. css实现单行、多行超出显示省略号兼容火狐

    css 单行,超出部分显示省略号 p{overflow:hidden;//超出部分隐藏text-overflow:ellipsis;//超出部分显示省略号white-space:nowarp;//不允 ...

  3. css 设置 多行超出 显示为 省略号 ,可 多行超出 显示为 省略号

    开发过程中我们可能会遇到这样的需求: 有一行文本,不足一行,全部显示,超出一行,行尾显示为省略号. 可能你会有些扫操作,用 JS 去动态的判断,尽管效果已经实现,但是看上去搓的一逼,配不上前端这个词. ...

  4. 【CSS】文字溢出问题 ( 强制文本在一行中显示 | 隐藏文本的超出部分 | 使用省略号代替文本超出部分 )

    文章目录 一.文字溢出问题 二.文字溢出处理方案 三.代码示例 一.文字溢出问题 在元素对象内部显示文字 , 如果文本过长 , 则会出现文本溢出的问题 ; 下面的示例中 , 在 150x25 像素的盒 ...

  5. css实现第二行超出显示省略号

    css实现第二行超出显示省略号 需求: 实现单行文本超出省略: width: 295px;//设置宽度white-space: nowrap;//不要换行overflow: hidden;text-o ...

  6. css多行超出省略号(一行超出省略号)

    多行超出显示省略号: <style> div { width:400px; height:60px; line-height:30px; margin:0auto; border:1pxs ...

  7. CSS一行/多行显示 超出隐藏

    文字一行显示,超出隐藏 overflow:hidden;text-overflow:ellipsis;white-space:nowrap; 多行文字显示,超出隐藏 overflow : hidden ...

  8. 设置div中文字超出时自动换行和css实现文本超出N行之后显示省略号等

    一.对于div强制换行 1.(IE浏览器)white-space:normal; word-break:break-all;这里前者是遵循标准. #wrap{white-space:normal; w ...

  9. css 实现div内显示固定三行,超出部分用省略号显示

    css 实现div内显示两行或三行,超出部分用省略号显示 一.div内显示一行,超出部分用省略号显示 white-space: nowrap;overflow: hidden;text-overflo ...

最新文章

  1. Mac安装PhoneGap3
  2. Androidstudio如何正确导入和移出jar包
  3. 上交大计算机导师俞凯,WLA青科聊高考①|偶像剧“男主”、上海交大教授俞凯的学霸人生...
  4. 交叉编译iperf源代码
  5. OpenTURNS 不确定性、风险和统计数据开源组件
  6. SJCcopula matlab,时变copula的matlab程序
  7. java编程练习题:统计字符出现的次数
  8. 2019年零售企业营销变革:私域流量池 + 个人IP =流量价值最大化!
  9. 十分钟速成DevOps实践
  10. 今日头条悟空问答实现高效引流,轻松月入过万
  11. 什么是GB18030编码?
  12. 2019牛客暑期多校训练营(第四场)----E- triples II
  13. FreeBSD ZFS
  14. 虚拟机DEDECMS织梦建站
  15. L1-7 天梯赛的善良 (20 分)
  16. 'Bullet' object has no attribute 'draw_bullet'
  17. 获取附件连接的函数:wp_get_attachment_image_src
  18. Visual Studio 2005键盘锁定
  19. microsoft office2016下载和安装
  20. 鸿蒙os2.0基于安卓,外媒实测总结,目前华为鸿蒙OS 2.0依旧是基于安卓框架

热门文章

  1. 图像处理之预处理方法
  2. 《职业经理人常犯的11个错误》——余世维
  3. 用SSH工具XShell连接云服务器 root用户 (谷歌云 甲骨文通用)
  4. Java Redis操作实例
  5. tf.nn.leaky_relu()函数
  6. 软件测试行业的优缺点
  7. 【Android】ListView、RecyclerView、ScrollView里嵌套ListView 相对优雅的解决方案:NestFullListView
  8. [5GC]《5G核心网-赋能数字化时代》| 6.4高效的用户面连接机制
  9. 台式计算机usb接口无反应6,win7电脑usb接口没反应如何解决 电脑usb接口没反应解决方法...
  10. java集成RSA非对称加密数据传输