flexbox 항목에있는 잘린 텍스트를 가져 오려고합니다. 이것은 완전히 잘 작동합니다. 그러나이 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 –