根据具有纯CSS的另一个元素的宽度设置跨度的宽度

夹克

的HTML

<div class="container">
  <div id="setter">
    <span>some variable content</span>  
  </div>

  <div class="wrap">
    <span>
      lorem ipsum lorem ipsum lorem ipsum lorem ipsum    
    </span>
  </div>
</div>

的CSS

.container {
  max-width: 200px;
}

.wrap {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;  
}

案子:

我需要.wrap根据#setterdiv内部跨度的宽度动态设置内部跨度的宽度正如您在CSS中所看到的,我ellipsis在第二个div上使用了溢出。setterDIV内容长度将会有所不同。因此,目标是使lorem ipsum文本不比第一个div的内容宽。

Codepen:http://codepen.io/jacek213/pen/pbPkmQ

我想用纯CSS实现这一点,这可能吗?如果没有,欢迎使用js中的角度友好的解决方案(可以使用jquery),但是我需要使其高效,因为我将立即显示大量使用此结构构建的记录。

冰冷

这有点花哨,但可以使用纯CSS完成

#setter {
  display: inline-block;
}

.container {
  max-width: 200px;
  position: relative;
  display: inline-block;
  padding-bottom: 1.125em;
}

.wrap {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  position: absolute;
  left: 0;
  right: 0;
}
<div class="container">
  <div id="setter">
    <span>some variable content</span>
  </div>

  <div class="wrap">
    <span>
      lorem ipsum lorem ipsum lorem ipsum lorem ipsum    
    </span>
  </div>
</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何根据另一个元素的宽度设置一个元素的宽度?

来自分类Dev

当另一个元素具有固定宽度时,如何使div元素自动适合

来自分类Dev

如何根据另一个具有特定类的元素设置一个元素的CSS?

来自分类Dev

您可以相对于另一个元素设置CSS最小宽度吗?

来自分类Dev

角度如何根据另一个元素更新元素宽度

来自分类Dev

CSS 根据另一个元素设置颜色

来自分类Dev

使一个元素的宽度与另一个元素的宽度相同

来自分类Dev

根据另一个固定伸缩列的宽度

来自分类Dev

如何根据另一个视图的位置设置视图宽度?

来自分类Dev

如何根据另一个不相关的元素定义一个元素的宽度?

来自分类Dev

Android将ImageView的宽度设置为另一个元素的比例(给定ID)

来自分类Dev

设置div的宽度等于另一个div

来自分类Dev

设置元素的左边距和宽度以匹配另一个元素的边距和大小

来自分类Dev

有没有办法我可以给20%的宽度给一个div,其余宽度给另一个div用CSS

来自分类Dev

选择CSS中具有相同类的另一个元素之前的元素

来自分类Dev

matplotlib pandas:根据另一个列的值更改数据点之间的宽度

来自分类Dev

根据宽度以html形式将输入字段置于另一个之下

来自分类Dev

生成字符串“ |” 在跨度中与另一个字符串的宽度相同

来自分类Dev

相对于另一个元素调整宽度

来自分类Dev

设置宽度:相对于另一个需要固定的对象的对象的100%

来自分类Dev

在另一个表格中设置表格宽度不会反映在创建的pdf中

来自分类Dev

设置宽度:相对于另一个需要固定的对象的对象的100%

来自分类Dev

从另一个div点击设置div的全高和宽度

来自分类Dev

将宽度设置为与另一个控件相同

来自分类Dev

将宽度100%设置为div在两个固定宽度div的中间,都在另一个100%宽度div内

来自分类Dev

CSS将元素的宽度设置为上一个子元素的110%

来自分类Dev

纯 CSS:垂直和水平居中一个绝对定位元素,其宽度取决于子元素

来自分类Dev

在另一个元素内旋转CSS中的跨度

来自分类Dev

如何在一个元素具有无限宽度的行中排列元素?

Related 相关文章

  1. 1

    如何根据另一个元素的宽度设置一个元素的宽度?

  2. 2

    当另一个元素具有固定宽度时,如何使div元素自动适合

  3. 3

    如何根据另一个具有特定类的元素设置一个元素的CSS?

  4. 4

    您可以相对于另一个元素设置CSS最小宽度吗?

  5. 5

    角度如何根据另一个元素更新元素宽度

  6. 6

    CSS 根据另一个元素设置颜色

  7. 7

    使一个元素的宽度与另一个元素的宽度相同

  8. 8

    根据另一个固定伸缩列的宽度

  9. 9

    如何根据另一个视图的位置设置视图宽度?

  10. 10

    如何根据另一个不相关的元素定义一个元素的宽度?

  11. 11

    Android将ImageView的宽度设置为另一个元素的比例(给定ID)

  12. 12

    设置div的宽度等于另一个div

  13. 13

    设置元素的左边距和宽度以匹配另一个元素的边距和大小

  14. 14

    有没有办法我可以给20%的宽度给一个div,其余宽度给另一个div用CSS

  15. 15

    选择CSS中具有相同类的另一个元素之前的元素

  16. 16

    matplotlib pandas:根据另一个列的值更改数据点之间的宽度

  17. 17

    根据宽度以html形式将输入字段置于另一个之下

  18. 18

    生成字符串“ |” 在跨度中与另一个字符串的宽度相同

  19. 19

    相对于另一个元素调整宽度

  20. 20

    设置宽度:相对于另一个需要固定的对象的对象的100%

  21. 21

    在另一个表格中设置表格宽度不会反映在创建的pdf中

  22. 22

    设置宽度:相对于另一个需要固定的对象的对象的100%

  23. 23

    从另一个div点击设置div的全高和宽度

  24. 24

    将宽度设置为与另一个控件相同

  25. 25

    将宽度100%设置为div在两个固定宽度div的中间,都在另一个100%宽度div内

  26. 26

    CSS将元素的宽度设置为上一个子元素的110%

  27. 27

    纯 CSS:垂直和水平居中一个绝对定位元素,其宽度取决于子元素

  28. 28

    在另一个元素内旋转CSS中的跨度

  29. 29

    如何在一个元素具有无限宽度的行中排列元素?

热门标签

归档