我想要在flexbox项目中获取被截断的文本。这工作完全正常。但是,如果此Flexbox项目包装在另一个Flexbox项目中,则会中断。有没有办法让所有的东西都变得流畅,并且不会爆发?嵌套柔性盒项目中的截短文本
我做了,你看,它打破这里的笔:http://codepen.io/anon/pen/apJYaN
.accordeon {
width: 300px;
background-color: #eeeeee;
}
.accordeon__row {
/* if you remove this, then it works */
display: flex;
}
.accordeon__row-label {
flex-basis: 30%;
}
.accordeon__row-content {
list-style-type: none;
padding-left: 0;
margin-bottom: 0;
margin-top: 0;
}
.accordeon__row-item {
display: flex;
}
.accordeon__row-value {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
<div class="accordeon">
<div class="accordeon__row">
<div class="accordeon__row-label">
Mobility
</div>
<ul class="accordeon__row-content">
<li class="accordeon__row-item">
<div class="accordeon__row-value">
1 min
</div>
<div class="accordeon__row-value">
Supermarket
</div>
</li>
<li class="accordeon__row-item">
<div class="accordeon__row-value">
1 min
</div>
<div class="accordeon__row-value">
Supermarket
</div>
</li>
</ul>
</div>
<div class="accordeon__row">
<div class="accordeon__row-label">
Mobility
</div>
<ul class="accordeon__row-content">
<li class="accordeon__row-item">
<div class="accordeon__row-value">
1 min
</div>
<div class="accordeon__row-value">
Supermarket
</div>
</li>
<li class="accordeon__row-item">
<div class="accordeon__row-value">
1 min
</div>
<div class="accordeon__row-value">
Supermarket
</div>
</li>
</ul>
</div>
<div class="accordeon__row">
<div class="accordeon__row-label">
Schools
</div>
<ul class="accordeon__row-content">
<li class="accordeon__row-item">
<div class="accordeon__row-value">
1 min
</div>
<div class="accordeon__row-value">
Akademisches Gymnasium Beethovenplatz 1
</div>
</li>
<li class="accordeon__row-item">
<div class="accordeon__row-value">
1 min
</div>
<div class="accordeon__row-value">
Supermarket
</div>
</li>
</ul>
</div>
</div>
没有肯定你以后。是这个吗? http://codepen.io/anon/pen/MJpXbO –