首页 > 其他分享 >CSS实现文本显示两行

CSS实现文本显示两行

时间:2023-01-29 12:24:07浏览次数:38  
标签:box 两行 word break wrap webkit overflow 文本 CSS

效果图

展示

text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      display: -moz-box;
      -moz-line-clamp: 2;
      -moz-box-orient: vertical;
      overflow-wrap: break-word;
      word-break: break-all;
      white-space: normal;
      overflow: hidden;
  • text-overflow

CSS 属性确定如何向用户发出未显示的溢出内容信号.它可以被剪切,显示一个省略号('...')或显示一个自定义字符串.

  • -webkit-line-clamp

CSS 属性 可以把 块容器 中的内容限制为指定的行数.
它只有在 display 属性设置成 -webkit-box 或者 -webkit-inline-box 并且 -webkit-box-orient (en-US) 属性设置成 vertical时才有效果
在大部分情况下,也需要设置 overflow 属性为 hidden, 否则,里面的内容不会被裁减,并且在内容显示为指定行数后还会显示省略号(ellipsis ).
当他应用于锚(anchor)元素时,截取动作可以发生在文本中间,而不必在末尾.

  • overflow

CSS 属性-wrap 是用来说明当一个不能被分开的字符串太长而不能填充其包裹盒时,为防止其溢出,浏览器是否允许这样的单词中断换行。与word-break相比,overflow-wrap仅在无法将整个单词放在自己的行而不会溢出的情况下才会产生中断。

注:word-wrap** 属性原本属于微软的一个私有属性,在 CSS3 现在的文本规范草案中已经被重名为 overflow-wrap 。 word-wrap 现在被当作 overflow-wrap 的 “别名”。 稳定的谷歌 Chrome 和 Opera 浏览器版本支持这种新语法。**

  • white-space

CSS 属性是用来设置如何处理元素中的 空白 (en-US)。

.pay_row_1{
      padding: 5px;
      height: auto;
      width: 100%;
      display: flex;
      justify-content: flex-start;
      align-items: flex-start;
      text-overflow: ellipsis;
      display: -webkit-box;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      display: -moz-box;
      -moz-line-clamp: 2;
      -moz-box-orient: vertical;
      overflow-wrap: break-word;
      word-break: break-all;
      white-space: normal;
      overflow: hidden;
    }
 <div class="pay_row_1">
        <span class="tag_txt">京东贴息</span>
        <span class="pay_title">{{item}}</span>
      </div>

标签:box,两行,word,break,wrap,webkit,overflow,文本,CSS
From: https://www.cnblogs.com/depressiom/p/17072339.html

相关文章

  • 黑马程序员前端-HTML+CSS之定位(position)的应用
     前端学习笔记教程不定期更新中,传送门:​​前端HTML第一天:什么是网页?什么是HTML?网页怎么形成?​​​​黑马程序员前端-CSS入门总结​​​​黑马程序员前端-CSS之emmet语法​......
  • 黑马程序员前端-CSS练手之学成在线页面制作
     前端学习笔记教程不定期更新中,传送门:​​前端HTML第一天:什么是网页?什么是HTML?网页怎么形成?​​​​黑马程序员前端-CSS入门总结​​​​黑马程序员前端-CSS之emmet语法​......
  • 文本情感分析在Serverless架构下的应用
    文本情感分析是指对包含人们观点、喜好、情感等的主观性文本进行检测。该领域的发展和快速起步得益于社交媒体。越来越多的用户从单纯地获取互联网信息向创造互联网信息转变......
  • 10、CSS权威指南--第 6 章(p213)文本属性
    文本和字体之间有什么区别呢?简单而言,文本是内容,而文字是用于显示内容的。6.1 缩进和行内对齐块级方向指当前书写模式放置块级元素的方向。行内方向指块级元素中行内元......
  • 黑马程序员前端-CSS背景:颜色、图片、平铺、背景图片位置、背景图像
    前端学习笔记教程不定期更新中,传送门:​​前端HTML第一天:什么是网页?什么是HTML?网页怎么形成?​​​​黑马程序员前端-CSS入门总结​​​​黑马程序员前端-CSS之emmet语法​​......
  • 黑马程序员前端-CSS的显示模式
    前端学习笔记教程不定期更新中,传送门:​​前端HTML第一天:什么是网页?什么是HTML?网页怎么形成?​​​​黑马程序员前端-CSS入门总结​​​​黑马程序员前端-CSS之emmet语法​​......
  • 黑马程序员前端-CSS的复合选择器
    前端学习笔记教程不定期更新中,传送门:​​前端HTML第一天:什么是网页?什么是HTML?网页怎么形成?​​​​黑马程序员前端专栏css入门总结​​​​CSS之emmet语法​​上一期的CSS入......
  • 黑马程序员前端-CSS之emmet语法
    前端学习笔记教程不定期更新中,传送门:​​前端HTML第一天:什么是网页?什么是HTML?网页怎么形成?​​​​黑马程序员前端专栏css入门总结​​上一期的CSS入门笔记没有更新完,最后一......
  • JavaScript 获取用户选择的文本
    constgetSelectedText=()=>window.getSelection().toString();getSelectedText();JQuery实例:$(function(){constgetSelectedText=()=>window.getSelect......
  • CSS
    CSS <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><style>h1{color:royalblue;}</style>......