无法让点显示在嵌套的 flex 控件中
Can't get the dots to show in a nested flex control
如this fiddle所示,第一个单元格没有空间并被切断。但是,我那里缺少省略号。
当我用谷歌搜索这个问题时,我得到 我可能想将 overflow:hidden 添加到父组件。所以我做了。到每个组件。随便用。
div.data-row {
display: flex;
width: 100%;
overflow: hidden;
}
div.data-row-cell {
display: flex;
overflow: hidden;
}
div.data-row-caption {
text-align: left;
flex: 1;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
我错过了什么?!
我能够通过在 flex
子元素中添加一个附加元素并在 that 元素上设置省略号样式来使省略号工作。
div.data-row-caption {
text-align: left;
flex: 1;
overflow: hidden;
}
div.data-row-caption>span {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
<div class="data-row-cell data-row-caption">
<span>{{caption that is really long}}</span>
</div>
<div class="data-row-cell data-row-value">{{data}}</div>
如this fiddle所示,第一个单元格没有空间并被切断。但是,我那里缺少省略号。
当我用谷歌搜索这个问题时,我得到
div.data-row {
display: flex;
width: 100%;
overflow: hidden;
}
div.data-row-cell {
display: flex;
overflow: hidden;
}
div.data-row-caption {
text-align: left;
flex: 1;
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
我错过了什么?!
我能够通过在 flex
子元素中添加一个附加元素并在 that 元素上设置省略号样式来使省略号工作。
div.data-row-caption {
text-align: left;
flex: 1;
overflow: hidden;
}
div.data-row-caption>span {
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
}
<div class="data-row-cell data-row-caption">
<span>{{caption that is really long}}</span>
</div>
<div class="data-row-cell data-row-value">{{data}}</div>