单行文本溢出显示省略号.多行文本溢出显示省略号

单行文本溢出显示省略号

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
  <style>
    .box{
      width: 100px;
      background: rgb(211, 128, 128);
      /* 设置文字在一行显示不能换行 */
      white-space: nowrap;
      /* 超出限定的宽度就隐藏内容 */
      overflow: hidden;
      /* 当文本溢出时显示省略符号来代表被修剪的文本 */
      text-overflow: ellipsis;
    }

  </style>
</head>
<body>
 <div class="box">
   啦啦啦啦啦啦啦啦啦啦拉啊啦啦啦啦啦啦啦
 </div>
</body>
</html>

多行文本溢出显示省略号

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Document</title>
  <style>
    .box {
      width: 100px;
      font-size: 16px;
      line-height: 32px;
      /* 如果设置高度,则设置为行高的整数倍 */
      height: 96px;
      background: rgb(218, 182, 182);
      /* 限制在一个块元素显示的文本的行数 */
      -webkit-line-clamp: 3;
      /* 必须结合的属性 ,将对象作为弹性伸缩盒子模型显示  */
      display: -webkit-box;
      /* 必须结合的属性 ,设置或检索伸缩盒对象的子元素的排列方式 。 */
      -webkit-box-orient: vertical;
      /* 超出限定的高度就隐藏内容  */
      overflow: hidden;
      /*  当文本溢出时显示省略符号来代表被修剪的文本 */
      text-overflow: ellipsis;
    }
  </style>
</head>

<body>
  <div class="box">
    啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦啦拉啊啦啦啦啦啦啦啦
  </div>
</body>

</html>

原文地址:https://www.cnblogs.com/SRH151219/p/11237974.html

时间: 2024-10-12 18:32:55

单行文本溢出显示省略号.多行文本溢出显示省略号的相关文章

【CSS/JS学习】如何实现单行/多行文本溢出的省略(...)--老司机绕过坑道的正确姿势

引言: 写前端UI的朋友们也许都遇到过这样的问题:我们需要实现这样一个需求,在一个父级元素中隐藏一个可能过长的文本: 这个文本可能是单行的: 也可能是多行的: 下面我就给大家展示如何简单或优雅地实现这种需求 单行文本溢出的省略 先上代码 <div style = 'width:400px; height:40px; border:1px solid red;'> <p style='overflow: hidden; text-overflow: ellipsis; white-spac

多行文本溢出

单行文本溢出: 代码: css: #demo4-one{ width:150px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } html: <div id="demo4-one"> 单行文本溢出,单行文本溢出,单行文本溢出,单行文本溢出,单行文本溢出,单行文本溢出, </div> 多行文本溢出: css: #demo4-two{ width:150px; display:-w

单行文本和多行文本溢出显示省略号

1.单行文本 overflow: hidden; white-space: nowrap; //用于处理元素内的空白,只在一行内显示 text-overflow: ellipsis; //超过宽度使用省略号 2.多行文本 word-break: break-all; text-overflow: ellipsis; display: -webkit-box; //对象作为伸缩盒子模型显示          -webkit-box-orient: vertical; //设置或检索伸缩盒对象的子元

css实现单行、多行文本溢出显示省略号(…)

一.单行文本溢出显示省略号(…) 省略号在ie中可以使用text-overflow:ellipsis了,但有很多的浏览器都需要固定宽度了,同时ff这些浏览器并不支持text-overflow:ellipsis设置了,下文来给各位整理一下兼容各浏览器显示省略号教程.大家应该都知道用text-overflow:ellipsis属性来实现单行文本的溢出显示省略号(…).当然部分浏览器还需要加宽度width属性. 1 p{ 2 overflow: hidden; 3 white-space: nowra

CSS实现单行、多行文本溢出显示省略号(…)

如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览. 实现方法: overflow: hidden; text-overflow:ellipsis; white-space: nowrap; 效果如图: 但是这个属性只支持单行文本的溢出显示省略号,如果我们要实现多行文本溢出显示省略号呢. 接下来重点说一说多行文本溢出显示省略号,如下. 实现方法: display: -webkit-box; -webki

CSS单行、多行文本溢出显示省略号

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>CSS单行.多行文本溢出显示省略号</title> <style> .box{width:300px; height:400px; background:#ddd; margin:0 auto;} .box .d1{overflow:hidden; text-overflow:elli

CSS、j&#39;s单行、多行文本溢出显示省略号

在项目中,由于实际描述文字过多,导致初始页面纵向长度过长,也使得余下信息利用率降低:所以在文字过多的时候,初始化限制行数是有必要的 1. CSS单行文本溢出,显示省略号 <div style="overflow:hidden;text-overflow:ellipsis;white-space:nowrap;"> 我要溢出,我要溢出,我要溢出,我要溢出,我要溢出,我要溢出,我要溢出,我要溢出,我要溢出,我要溢出,我要溢出,我要溢出. </div> 2. CSS多

CSS单行、多行文本溢出显示省略号(……)

这个问题经常遇到 1.单行文本溢出显示省略号(…) text-overflow:ellipsis-----部分浏览器还需要加宽度width属性 overflow:hidden;text-overflow:ellipsis;white-space:nowrap; 2.多行文本溢出显示省略号,WebKit浏览器或移动端的页面 overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-

实现单行或多行文本溢出显示省略号

如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来,当然还需要加宽度width属来兼容部分浏览. 实现代码: overflow: hidden; text-overflow:ellipsis; white-space: nowrap; 效果: 但是这个属性只支持单行文本的溢出显示省略号,如果我们要实现多行文本溢出显示省略号呢. 接下来重点说一说多行文本溢出显示省略号,如下. WebKit浏览器或移动端的页面 实现代码: word-break: b