首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS文本-溢出省略号在网格/ Flex中不起作用

CSS文本-溢出省略号在网格/ Flex中不起作用
EN

Stack Overflow用户
提问于 2018-07-16 02:41:43
回答 1查看 4.8K关注 0票数 9

我不能让text-overflow省略号在CSS网格中工作。文本被截断,但省略号不显示。这是我的CSS:

代码语言:javascript
复制
.grid {
  display: grid;
  margin: auto;
  width: 90%;
  grid-template-columns: 2fr 15fr
}

.gridItem {
  border: 1px solid red;
  display: flex;
  height: calc(50px + 2vw);
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
代码语言:javascript
复制
<div class="grid">
  <div class="gridItem">Why no ellipsis on this div?</div>
  <div class="gridItem"></div>
  <div class="gridItem"></div>
  <div class="gridItem"></div>
  <div class="gridItem"></div>
  <div class="gridItem"></div>
  <div class="gridItem"></div>
  <div class="gridItem"></div>
  <div class="gridItem"></div>
  <div class="gridItem"></div>
  <div class="gridItem"></div>
  <div class="gridItem"></div>
  <div class="gridItem"></div>
  <div class="gridItem"></div>
  <div class="gridItem"></div>
  <div class="gridItem"></div>
</div>

EN

回答 1

Stack Overflow用户

发布于 2018-07-16 02:53:27

问题似乎是.gridItem上有display: flex;样式,如果你去掉它,它就能工作。如果您需要在您的网格项目上使用display: flex;,那么本文可能会有所帮助:https://css-tricks.com/flexbox-truncated-text/

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51351137

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档