美文网首页
Table中设置nowrap(文字不折行,溢出显示…)且自适应宽

Table中设置nowrap(文字不折行,溢出显示…)且自适应宽

作者: 壮语 | 来源:发表于2019-05-30 09:52 被阅读0次

**问题:**最近遇到个问题。在table中设置文字不换行,且溢出显示"..."。

发现如果div不设置宽度(或这是宽度100%),文字多的时候td会被撑开。但是如果设置宽度的话屏幕宽的时候不会自适应。

**解决:**想到一个方法,使用两个div放置相同的文字内容,其中一个div设置不折行溢出隐藏,另一个div正常,但是设置为不可见,用于站位,撑开父级宽度。代码如下

<td>

    <div className="nowrap_text">

        <div>一二三四五六七八九十</div>

        <div>一二三四五六七八九十</div>

    </div>

</td>

less

.nowrap_text {

  position: relative;

  word-break: break-all;

  &>div {

    &:first-child {

      opacity: 0;

      height: 18px;

      overflow: hidden;

    }

    &:last-child {

      position: absolute;

      top: 0;

      left: 0;

      overflow: hidden;

      width: 100%;

      text-overflow: ellipsis;

      white-space: nowrap;

    }

  }

相关文章

  • Table中设置nowrap(文字不折行,溢出显示…)且自适应宽

    **问题:**最近遇到个问题。在table中设置文字不换行,且溢出显示"..."。 发现如果div不设置宽度(或这...

  • 文字超出DIV后,隐藏文字并显示...

    white-space:nowrap; //强制文字显示在一行上overflow:hidden; //设置超出部...

  • 关于行内文字折行

    正常的汉字会折行想控制一段文本不折行,设置如下的样式:white-space: nowrap;word-wrap:...

  • 多列布局

    定宽+自适应 float + margin float + overflow table flex 定宽+定宽+自...

  • css 相关

    1.CSS 强制不换行,文字溢出显示省略号~ css一共就三句话: { white-space: nowrap; ...

  • poi下载

    mavem 当我们通过POI设置了表格的列宽的时候,如果文字过长,希望文字能够自己折行显示。

  • iOS文字的自适应

    给定label的宽高,根据文字的长短来自适应文字的大小,让所有的文字在这个宽高的范围内可完全显示: 对lable进...

  • 2016-3-21 记录

    多种布局方式 table: 嵌套太深 当 为auto时,宽高自适应,需要加载完全才能显示出来。可以使用fixed来...

  • table设置固定宽高

    table设置固定宽高,给boder设置属性 默认情况给bt设置宽高,超出部分隐藏会没有效果,需要给table设置...

  • 2017.11.13-2017.11.17

    11.14 el-table列宽自适应? 使用官方提供的列属性:min-width,一列不设置值,其他的值为min...

网友评论

      本文标题:Table中设置nowrap(文字不折行,溢出显示…)且自适应宽

      本文链接:https://www.haomeiwen.com/subject/zzxmtctx.html